自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 @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}&qu...

2019-04-18 15:32:56

阅读数 622

评论数 0

转载 eclipse查看类中某方法的引用快捷键

1.(首推)双击选中该方法,Ctrl+Alt+H  如果你想知道一个类的方法到底被那些其他的类调用,那么请选中这个方法名,然后按“Ctrl+Alt+H”,  Eclipse就会显示出这个方法被哪些方法调用,最终产生一个调用关系树。 2.(次推)选中该方法,Ctrl+Shift+G  就显示这个...

2019-02-22 11:11:40

阅读数 612

评论数 0

原创 跨服务器复制文件命令

在文件所在服务器执行 scp -r /home/test/data/java 192.168.200.184:/home/test/data

2019-01-25 10:56:05

阅读数 246

评论数 0

原创 引入Websocket后,本地测试不报错,打包时报错

因为需要编写一个WebSocketConfig配置类,注入对象ServerEndpointExporter以供后面的业务使用,类上只有@Configuration这个注解,本以为加上 @Component 手动交给容器管理就行了,发现问题未解决,还是其他地方出问题的 后查询资料知道,原来是spr...

2018-12-27 15:20:38

阅读数 389

评论数 0

原创 解决使用jpa的时候set实体类属性自动持久化的问题

项目是用springboot + jpa 架构,查询实体某个属性现需要临时改变它的字段值,再进行其他业务处理,但是不需要存进实体字段中,以免污染其他人的使用。但是发现一旦调用该实体的set方法,jpa会字段对其进行了持久化操作。解决方法如下:       @PersistenceCo...

2018-12-24 15:23:39

阅读数 767

评论数 0

原创 页面报500,日志却无记录

坑坑坑        问过好几个人都说不可能出现的问题,页面上只报出一个500,老项目,可能日志做的不完善,但是几率极小,,,,tomcat的bin目录下怎么着也会有报错信息的,但是这回就是没有,最后查到的报错是页面上的,后台传某值给前端,前端的jsp在写Java代码,调用其方法时,报空指针异常...

2018-12-13 17:59:53

阅读数 539

评论数 0

原创 maven - update project还是不能自动下载jar包

原因很大可能是本地因网络原因,连接国外maven服务器下载镜像文件出错,国内建议使用阿里的maven镜像,只需要修改本地maven的setting文件即可。如下                     找到setting中的mirrors标签,复制以下配置进去,在update project即可...

2018-12-06 09:45:22

阅读数 1313

评论数 1

转载 不同版本环境变量修改后不生效问题

公司两个项目,不同版本的jdk切换频繁,故需要配置两套jdk环境 但是新环境配置下来,如果只修改JAVA_HOME中的值,再在命令行窗口中查看版本发现未生效 发生原因: 当使用安装版本的JDK程序时(一般是1.7版本以上),在安装结束后安装程序会自动将java.exe、javaw.exe、j...

2018-11-26 15:50:45

阅读数 220

评论数 0

转载 map按照V排序

不知道参考哪篇博客的了,现在只当是记录一下 // 排序测试demo public static void main(String[] args) { Map<String,Integer> map =new LinkedHashMap<Strin...

2018-11-01 14:33:42

阅读数 25

评论数 0

原创 springBoot项目访问resource下的静态页遇坑

公司目前项目是基于springboot前后端完全分离来做的,但是业务需要,需要有个地方设置模板,所以resource下增加了模板文件夹  有两处踩坑的地方: 1、定义HTML页面中的函数时,要引入Jquery,开始用绝对路径引入时,本地测试没问题,但是上线后还是找不到相应的文件,改为外链引...

2018-10-22 17:26:23

阅读数 1355

评论数 0

原创 实现记录某实体的最后修改时间和操作人id

建立一个baseEntity类,类中含有两个属性,算了,直接上代码 import java.io.Serializable; import java.util.Date; import javax.persistence.Column; import javax.persistence.Ge...

2018-10-19 09:35:34

阅读数 200

评论数 0

原创 项目启动是生成超管名字和密码

超管同样是存在user表里的,但是需要在项目启动的时候在创建超管,不能定死user的相关字段的默认值: 所以有一下写法(user实体类给该有的字段不再赘述) @Component public class InnerUserInitializer { @Autowired privat...

2018-09-28 10:50:23

阅读数 53

评论数 0

原创 生产、开发环境maven打包

pom依赖中可直接配置两种打包方式,在具体执行打包命令的时候再区分是打生产包还是开发环境的包 pom配置如下: 打包命令控制 mvn maven clean compile -P prod   这是精确打生产环境的包,生成包的路径也可控制,在<build>标签...

2018-09-27 16:29:39

阅读数 189

评论数 0

原创 新服务器Centos7 配置基本应用需要的命令

防火墙开放端口:         开放:firewall-cmd --zone=public --add-port=8090/tcp --permanent         重启:firewall-cmd --reload 查询端口占用情况:         netstat -apn|gr...

2018-09-27 15:52:27

阅读数 590

评论数 0

转载 Cent OS7 安装mysql5.7之yum安装

新服务器,之前安装失败过,卸不干净,备份所有资料后重新安装,原本一直只相信“下载安装包-解压-安装-配置”的模式,现在看来yum安装是真的方便啊! 全程参考:https://www.cnblogs.com/brianzhu/p/8575243.html就可以了,非常详细,且该有的说明到说到位了。...

2018-09-26 17:04:41

阅读数 1091

评论数 0

原创 jpa的findOne方法报错

代码书写如下: @Autowired private IOrganizationRepository organizationRepository; @Override public Organization findById(String organizationId) { r...

2018-09-21 10:11:00

阅读数 255

评论数 0

原创 java8对集合的遍历、过滤、排序

直接上代码 import java.util.ArrayList; import java.util.Comparator; import java.util.List; import java.util.stream.Collectors; import com.alibaba.fastj...

2018-09-17 15:55:24

阅读数 1911

评论数 1

原创 本地MySql报Communications link failure...

电脑长开机,但是长时间没使用到mysql相关服务,在启动项目的时候报这个错,并且确认用户名密码以及驱动等信息都没错。 原因:        mysql空闲时间已经过了,直接启动项目去使用该链接的时候,mysql会认为已不存在该服务。 解决办法:         1、重启mysql服务,本次...

2018-09-16 21:07:39

阅读数 215

评论数 0

原创 游离态、持久态

需求:            hibernate,原有数据直接新加int字段,并且使用到该条数据时再赋值(123456789...),不同的模板对应都是12345...按顺序排 遇到问题:            只用set方法改变数据属性时,临时能改变对象对应该字段的信息,切能正确返回给前台...

2018-09-12 22:50:40

阅读数 582

评论数 0

转载 Invalid character found in the request target.The valid characters are defined in RFC 7230 and RF...

get请求,前台传参时,参数名字和数据类型都对,但是就是报400(进不了后台断点) 但是后台能显示报错内容,如下:        Invalid character found in the request target.The valid characters are defined in ...

2018-08-28 22:05:59

阅读数 65

评论数 0

原创 校验——密码最少3中组合组成

正常需求是密码要求8-16位,字符包含三种组合以上,前后端都可以校验,此处展示的是后台校验的相关代码 //传参中有个 BindingResult result if (!isLowSafely(password)) { result.rejectValue("password&q...

2018-08-20 16:13:35

阅读数 164

评论数 1

原创 登录时特殊字符拦截

  function submitValidate(form){ var username=form.username.value; //获取传递过来的form中的“name=username"的输入内容 var password=form.password.value;...

2018-08-20 15:52:31

阅读数 322

评论数 0

原创 加大数据库varchart字段的限制长度

只需要在对应的字段的length属性加上希望限制的长度即可,在代码层面控制      /**      * 发送方式,SMS--短信, EMAIL--邮件, WE_CHAT--微信, WEBSITE 站内,多个用英文分号隔开      */ // @Column(name = "sen...

2018-08-06 16:06:50

阅读数 424

评论数 0

原创 记录一个坑

情形描述:(springboot + vue完全前后端分离开发)         某天没事做,优化了以下代码,和别的同事(含前端)一起更新了代码,总共三套环境(本地、测试、正式),前端的连接路径配的是通用端口,出现的问题是某个功能本地和正式环境好用,测试报404,找不到处理该请求的资源。特别的:...

2018-08-01 16:33:34

阅读数 29

评论数 0

转载 状态码

转态码小记   1XX系列:指定客户端应相应的某些动作,代表请求已被接受,需要继续处理。由于 HTTP/1.0 协议中没有定义任何 1xx 状态码,所以除非在某些试验条件下,服务器禁止向此类客户端发送 1xx 响应。     2XX系列:代表请求已成功被服务器接收、理解、并接受。这系列中最...

2018-07-26 16:06:13

阅读数 32

评论数 0

原创 初识Vue,显浅

初识Vue # 1. Vue.js是什么? 一位华裔前Google工程师开发的前端js库 一个MVVM框架 核心概念   数据绑定   组件 借鉴angular的模板和数据绑定技术 借鉴react的组件化和虚拟DOM技术 体积下, 运行效率高, 编码简洁, PC/移动端开发都合适...

2018-07-16 18:18:53

阅读数 42

评论数 0

原创 sublime快捷键

Ctrl+L 选择整行(按住-继续选择下行) Ctrl+KK 从光标处删除至行尾 Ctrl+K Backspace 从光标处删除至行首 Ctrl+J 合并行(已选择需要合并的多行时) Ctrl+KU 改为大写 Ctrl+KL 改为小写 Ctrl+D 选择字符串 (按住-继续选择下个相同...

2018-07-16 18:16:30

阅读数 19

评论数 0

原创 大文件拆成小文件,之后再遍历读取

视实际情况而用: import java.io.BufferedReader; import java.io.File; import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; impor...

2018-07-16 18:14:08

阅读数 156

评论数 0

原创 Unsupported major.minor version 52.0

一般很少出现这种情况,出现的原因是:jdk的运行版本与编译版本不一致导致!   我踩到这个坑是因为近期同时进行着老项目的维护和新项目的开发,一不小心用jdk1.8编译过老项目,之后再用1.7运行就不行了,需重新拉代码,新建工作环境,同时也给自己一个提醒,所有项目代码import进工作空间之前都...

2018-07-16 17:58:05

阅读数 25

评论数 0

转载 项目访问速度优化

用nginx的gzip压缩静态文件: Gzip是一种使用资源换取传输速度的技术,消耗服务器的cpu资源来压缩网页内容,使得网页加载速度大幅提升,其使用流程如图所示: 对nginx的配置文件nginx.conf进行修改,配置gzip: gzip on; gzip_disable &quo...

2018-07-16 17:44:13

阅读数 35

评论数 0

提示
确定要删除当前文章?
取消 删除