- 博客(36)
- 收藏
- 关注
原创 jdk 安装和maven 安装和使用上传下载
maven 安装的时候一定要配置好jdk的环境变量path: %JAVA_HOME%/bin;%JAVA_HOME%\jre\bin;和classpath: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar然后再在pth中配置maven的环境变量%MAVEN_HOME%\bin;有的电脑修改了环境变量没有用,需要重启才...
2019-02-20 16:28:05
183
转载 springboot 事物管理器配置
https://blog.csdn.net/catoop/article/details/50595702
2019-01-28 11:36:08
3003
转载 rabbitmq 配置
@Configurationpublic class RabbitMQConfig { @Value("${spring.rabbitmq.addresses}") private final String ADDRESSES=null; @Value("${spring.rabbitmq.port}") private int PORT=0; @Val...
2019-01-15 10:23:00
170
原创 map 删除、排序
Map<String, ShopBizInfo> supports = info.getBizs().getBizs(); Iterator<String> iterator = supports.keySet().iterator(); while(iterator.hasNext()) { ...
2019-01-10 14:06:30
243
原创 Validate 使用
//解决思路 先用Exception接受,查看具体的异常类型,然后转用该类型接受处理即可。 @ControllerAdvice@ResponseBodypublic class GlobalExceptionHandler { @ExceptionHandler(BindException.class) public ResponseEntity handleMethod...
2018-11-21 11:19:49
2393
原创 json序列化问题
object to json 用的是get方法,getName{ return "text"} 返回的是"name": "test", 可以用jsonIgnore来忽略json,那么将不会出现这个属性。@JsonIgnore public String getText() { return text; }···························...
2018-10-29 18:00:17
157
转载 jdbc调用远程mysql 数据库
public static ResultSet getResultSet(String sql,List<String> params) { try { Class.forName("com.mysql.jdbc.Driver"); } catch (ClassNotFoundException e) { ...
2018-10-23 14:54:08
197
转载 lock 和condition条件变量的使用
注意点:1.作为对象锁,写在Account里面和外面不一样,写在里面是该类方法只会公用该类对象的锁,写在外面表示所有对象都公用那一个锁,不同用户公用一个锁,显然是不对的。所以写在里面表示每个用户的取钱和存钱共享锁,和其它的用户对象没有关系,因为公用的锁不一样。2. 对于lock 锁一定注意不能用static 修饰,这样和写在Account 外面是一样的,其它的用户也可以调用另外一个用户的loc...
2018-10-15 14:18:02
235
转载 生成二维码,返回文件字节码,或将文件转成base64返回
@PostMapping("/admin/get/qrcode") public ResponseEntity<byte[]> getQrcode(Long id,boolean needlogo) throws IOException, FrameworkException{ File file = themeService.getQrCode(id,n...
2018-10-15 14:16:47
1022
原创 jpa 封装
package com.chehaha.common.data.service;import java.io.Serializable;import java.util.List;import org.springframework.data.domain.Page;import org.springframework.data.domain.Pageable;import org....
2018-10-15 14:16:06
581
转载 资源框架网站或工具
字节码操作编程操作Java字节码的函数库。ASM:通用底层字节码操作及分析。 Javassist:尝试简化字节码编辑。 Byte Buddy:使用“流式API”进一步简化字节码生成。代码分析软件度量和质量评估工具。Checkstyle:对编程规范和标准进行静态分析。 FindBugs:通过字节码静态分析找出潜在Bug。 PMD:对源代码中不良编程习惯进行分析。 Sona...
2018-10-15 14:12:54
244
转载 sql语句写法,jpa,em
@Override public Page<AgentCountInfo> findAgent(AgentQuery query, Pageable page) { // TODO Auto-generated method stub StringBuffer whereCause = new StringBuffer(); Map<...
2018-10-15 14:12:25
922
转载 maven打包成jar包,上传到服务器
1.builderPath -> maven build 删除jre,导入jdk环境2.maven builder 生成jar包,需要从最基础的依赖项目一层一层的打包,不能一起打包,打包后的文件为jar包,在property点开目录项目里的target中。 3.有字符编码问题的重新建一个类,用记事本重新复制粘贴,防止乱码。 4.去掉所有的src/test/java ...
2018-10-15 14:11:57
1570
转载 springcloud config-server&config-client
出错点:1.找不到文件,设置dev,profile,lable,searchpaths(包名,没有测试过) ,另外注意git中的命名规则必须和springboot中的一致2.设置注解问题,EnableEurekaClient,@RefreshScope,@EnableConfigServer3.高可用注册中心不能使用localhost作为名字!!! ,主机名都必须在etc/host包中进行注册...
2018-10-15 14:11:38
127
转载 读取属性值和修改其值
package com.chehaha.theme;import java.io.BufferedInputStream;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java...
2018-10-15 14:10:43
172
转载 FastJsonUtil
package com.chehaha.common.util.json.impl;import java.io.IOException;import java.io.StringWriter;import java.io.Writer;import java.util.HashMap;import java.util.Map;import com.alipay.api.respo...
2018-10-15 14:10:01
376
转载 rabbitmq 延迟,死信队列
@RequestMapping("/dead") public ResponseEntity deadLetter(String p) { CorrelationData correlationData = new CorrelationData(UUID.randomUUID().toString());// 声明消息处理器 这个对消息进行处理 ...
2018-09-22 17:45:14
577
转载 list 分页工具类 和序列化、反序列化
https://www.cnblogs.com/haiyangsvs/p/6210852.html public static byte[] serializeObject(Object object) { ByteArrayOutputStream saos = new ByteArrayOutputStream(); ObjectOutputSt...
2018-09-01 15:51:56
323
原创 Jedis坑
https://www.cnblogs.com/lixiaoran/p/6605228.html需要密码,池找不到hostnamehttps://blog.csdn.net/qianqian666888/article/details/79087930
2018-08-30 22:28:23
113
转载 重构
1.有需要修改的代码放进同一个类中,2.将数据和对数据的操作行为包装在一起3.如果你正在从数组中挑选数据,那么将数组替换成对象。4.如果switch语句是根据类型码进行选择,那就考虑多态5.一个继承体系中的实例引用另一个继承体系中的实例,然后迁移成员 ...
2018-08-28 15:17:54
65
转载 mysql 优化
参数优化 show命令查看状态 日志等优化 : 查看是否开启查询缓存、查看是否增加索引、查看慢查询、查看进程判断是否并发过多负载问题。 mysql 主要问题:https://blog.csdn.net/u013252072/article/details/52912385 mysql 中 varchar 和char 的区别char 应用 身份证号,密码等https:...
2018-08-28 14:27:01
56
转载 bat文件踩坑记
@echo offset str="D:\soft\database\mysql-5.7.21-winx64\bin\"%str%mysql.exe -h localhost -u root -p123456 mysql < C:\Users\Administrator\Desktop\insert.sql>>C:\Users\Administrator\Desktop\lo...
2018-08-23 11:29:25
137
转载 applicationListener
https://blog.csdn.net/ilovejava_2010/article/details/79534191.自定义类继承ApplicationEvent,给自定义事件加上相应的操作,2.然后ApplicationContext对象观察到事件后,context.publishEvent(event);传递给实现该事件的监听器类,implements ApplicationLi...
2018-08-23 10:28:16
765
转载 Redis使用
ValueOperations vo=stringRedisTemplate.opsForValue(); //jedis Jedis jedis = new Jedis("localhost",6379); //管道,相当于异步,非常快速 Pipeline pipeline = jedis.pipelined(); long start = System.c...
2018-05-31 09:34:33
141
转载 spring返回值
package com.clic.common.action;import com.clic.auth.pojo.UserAuthentication;import com.clic.auth.pojo.UserAuthority;import com.clic.common.action.pojo.RestResult;import com.clic.common.action.pojo.C...
2018-05-19 10:40:27
163
转载 JsonToBean
https://www.cnblogs.com/longshiyVip/p/4608098.htmlresult = defindPost.myDefinedPost(chatRecordsUrl, rwcr); Map classMap = new HashMap(); classMap.put("recordlist",Records.class); //需要定义参数映射到哪...
2018-05-02 13:40:14
492
转载 xmlToBean
package com.clic.official.reply.pojo;import java.io.Serializable;import javax.xml.bind.annotation.XmlAccessType;import javax.xml.bind.annotation.XmlAccessorType;import javax.xml.bind.annotation.XmlE...
2018-05-02 13:39:14
186
转载 study everyday
1.微服务的优缺点:解耦,高容错性,一个服务出错不会影响到其它的服务。可以独立部署,带来消息传递的延迟和互通的复杂性,当系统复杂到一定程度时,几十号人共同维护一个系统的效率很低,而且出问题的风险也很高。2。cas 悲观锁和乐观锁悲观锁比较保守,执行完后才解锁,认为在执行该过程中有人执行修改,目的是为了不让别人进行修改。乐观锁使用版本号,版本号和设定的保持一致才执行修改,认为执行后判断此前的版本号是...
2018-04-19 17:22:00
191
转载 Linux常用命令
/etc 配置文件/home 普通用户的文件信息/usr 用户目录 /usr/bin 用户安装程序目录 /usr/local 软件存放地址/usr/src 源代码文件/var 数据文件 /var/log 日志文件 /var/lib 数据信息命令:cd 切换目录,pwd 显示当前所在目录ls 显示文件 ll 也可以mkdir 创建目录 mkdir -p 创建父目录rmdir abc 移除目录...
2018-04-19 09:13:29
80
转载 mysql 安装
https://blog.csdn.net/hugebawu/article/details/49103595 1.my.ini文件留着就可以了,原来的配置文件不需要了,而且只需要配置地址和端口,字符编码即可。2. 直接cmd, 运行MySQL就可以了,如果运行不了就使用该地址的 默认使用配置文件命令。...
2018-04-19 08:47:46
84
转载 缓存/条件变量/上传服务器
cache 接口,ehcache内部缓存框架。https://www.cnblogs.com/jianjianyang/p/4933016.htmlhttps://blog.csdn.net/tony308001970/article/details/75005231springboot : https://docs.spring.io/spring-boot/docs/1.5.4.RELEASE...
2018-04-13 16:59:59
76
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人