![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后台
桑榆非晚ll
那些年我们与代码谈恋爱
展开
-
不同版本环境变量修改后不生效问题
公司两个项目,不同版本的jdk切换频繁,故需要配置两套jdk环境但是新环境配置下来,如果只修改JAVA_HOME中的值,再在命令行窗口中查看版本发现未生效发生原因:当使用安装版本的JDK程序时(一般是1.7版本以上),在安装结束后安装程序会自动将java.exe、javaw.exe、javaws.exe三个可执行文件复制到C:\Windows\System32目录,这个目录在WINDO...转载 2018-11-26 15:50:45 · 1042 阅读 · 0 评论 -
maven - update project还是不能自动下载jar包
原因很大可能是本地因网络原因,连接国外maven服务器下载镜像文件出错,国内建议使用阿里的maven镜像,只需要修改本地maven的setting文件即可。如下 找到setting中的mirrors标签,复制以下配置进去,在update project即可 <mirror> ...原创 2018-12-06 09:45:22 · 2626 阅读 · 1 评论 -
引入Websocket后,本地测试不报错,打包时报错
因为需要编写一个WebSocketConfig配置类,注入对象ServerEndpointExporter以供后面的业务使用,类上只有@Configuration这个注解,本以为加上 @Component 手动交给容器管理就行了,发现问题未解决,还是其他地方出问题的后查询资料知道,原来是springboot内置的Tomcat会与websocket的jar部分冲突,这时只需打包的时候跳过测试即可...原创 2018-12-27 15:20:38 · 1067 阅读 · 0 评论 -
解决使用jpa的时候set实体类属性自动持久化的问题
项目是用springboot + jpa 架构,查询实体某个属性现需要临时改变它的字段值,再进行其他业务处理,但是不需要存进实体字段中,以免污染其他人的使用。但是发现一旦调用该实体的set方法,jpa会字段对其进行了持久化操作。解决方法如下: @PersistenceContext private EntityManager entityManager; ....原创 2018-12-24 15:23:39 · 2225 阅读 · 0 评论 -
跨服务器复制文件命令
在文件所在服务器执行 scp -r /home/test/data/java 192.168.200.184:/home/test/data原创 2019-01-25 10:56:05 · 1198 阅读 · 0 评论 -
eclipse查看类中某方法的引用快捷键
1.(首推)双击选中该方法,Ctrl+Alt+H 如果你想知道一个类的方法到底被那些其他的类调用,那么请选中这个方法名,然后按“Ctrl+Alt+H”, Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。2.(次推)选中该方法,Ctrl+Shift+G 就显示这个方法被谁引用了 , 查询在整个工作区中被谁引用了3.选中该方法,Ctrl + H(全局搜索...转载 2019-02-22 11:11:40 · 2576 阅读 · 0 评论 -
map按照V排序
不知道参考哪篇博客的了,现在只当是记录一下// 排序测试demo public static void main(String[] args) { Map<String,Integer> map =new LinkedHashMap<String,Integer>(); map.put("a", 100); map.put("b", 2); map....转载 2018-11-01 14:33:42 · 168 阅读 · 0 评论 -
springBoot项目访问resource下的静态页遇坑
公司目前项目是基于springboot前后端完全分离来做的,但是业务需要,需要有个地方设置模板,所以resource下增加了模板文件夹 有两处踩坑的地方:1、定义HTML页面中的函数时,要引入Jquery,开始用绝对路径引入时,本地测试没问题,但是上线后还是找不到相应的文件,改为外链引入即可。2、关于HTML规范的,<br>标签,在jsp中,他有没有结束符</br...原创 2018-10-22 17:26:23 · 3027 阅读 · 0 评论 -
实现记录某实体的最后修改时间和操作人id
建立一个baseEntity类,类中含有两个属性,算了,直接上代码import java.io.Serializable;import java.util.Date;import javax.persistence.Column;import javax.persistence.GeneratedValue;import javax.persistence.Id;import j...原创 2018-10-19 09:35:34 · 902 阅读 · 0 评论 -
本地MySql报Communications link failure...
电脑长开机,但是长时间没使用到mysql相关服务,在启动项目的时候报这个错,并且确认用户名密码以及驱动等信息都没错。原因: mysql空闲时间已经过了,直接启动项目去使用该链接的时候,mysql会认为已不存在该服务。解决办法: 1、重启mysql服务,本次能继续使用。 2、将time_out时长设置得更长,方便下次使用 ...原创 2018-09-16 21:07:39 · 494 阅读 · 0 评论 -
游离态、持久态
需求: hibernate,原有数据直接新加int字段,并且使用到该条数据时再赋值(123456789...),不同的模板对应都是12345...按顺序排遇到问题: 只用set方法改变数据属性时,临时能改变对象对应该字段的信息,切能正确返回给前台,但是数据库中该字段信息还是程序中设置新添字段时的默认值。解决办法: spr...原创 2018-09-12 22:50:40 · 1134 阅读 · 0 评论 -
java8对集合的遍历、过滤、排序
直接上代码import java.util.ArrayList;import java.util.Comparator;import java.util.List;import java.util.stream.Collectors;import com.alibaba.fastjson.JSONObject;import lombok.AllArgsConstructor;...原创 2018-09-17 15:55:24 · 2990 阅读 · 1 评论 -
jpa的findOne方法报错
代码书写如下:@Autowired private IOrganizationRepository organizationRepository; @Override public Organization findById(String organizationId) { return organizationRepository.findOne(organizationId...原创 2018-09-21 10:11:00 · 650 阅读 · 0 评论 -
Cent OS7 安装mysql5.7之yum安装
新服务器,之前安装失败过,卸不干净,备份所有资料后重新安装,原本一直只相信“下载安装包-解压-安装-配置”的模式,现在看来yum安装是真的方便啊!全程参考:https://www.cnblogs.com/brianzhu/p/8575243.html就可以了,非常详细,且该有的说明到说到位了。愿能帮助到更多的小伙伴们。在此再简单的梳理一下我安装的流程,以加深印象1、下载并安装官方的 y...转载 2018-09-26 17:04:41 · 2620 阅读 · 0 评论 -
生产、开发环境maven打包
pom依赖中可直接配置两种打包方式,在具体执行打包命令的时候再区分是打生产包还是开发环境的包pom配置如下:打包命令控制mvn maven clean compile -P prod 这是精确打生产环境的包,生成包的路径也可控制,在<build>标签里,这里值得注意的是命令中 -P 的后面记得留着空格! 一切笔记只为个人积累,或许有些只对自己有用,不喜勿喷!...原创 2018-09-27 16:29:39 · 859 阅读 · 0 评论 -
项目启动是生成超管名字和密码
超管同样是存在user表里的,但是需要在项目启动的时候在创建超管,不能定死user的相关字段的默认值:所以有一下写法(user实体类给该有的字段不再赘述)@Componentpublic class InnerUserInitializer { @Autowired private IUserService userService; @PostConstruct publi...原创 2018-09-28 10:50:23 · 249 阅读 · 0 评论 -
@Select语句加入变量
@Select("SELECT a.* ,b.cn_name FROM units a JOIN units_type b ON (a.units_type_id=b.id) WHERE a.update_at BETWEEN #{beginTime} AND #{endTime}") List<Units> selectByPage(Page page,@Param("beg...原创 2019-04-18 15:32:56 · 2600 阅读 · 0 评论