- 博客(46)
- 问答 (1)
- 收藏
- 关注
原创 记一次lombok版本引起的找不到符号问题
idea 已使用了lombok 的插件,maven 中也引入了对应的jar,但代码中依然会报错,log找不到符号。使用新版jar包可以解决该问题。
2023-08-10 10:13:05
292
原创 记一次order by排序查询慢的优化过程
表数据量为300W+1、先将sql整到navicat 中,排查了下条件,发现主要是order by 排序导致的问题。2、看数据表索引,是否未添加,结果索引是有的。3、看sql执行计划,发现了原因,key栏的索引并不是我们建立的想让它使用的索引。也就是说它执行时索引选错了。解决办法:1、在MySQL中提供了force index来强制优化器使用这个索引。 使用方法:select * from table_name force index (idx_a) where a = 100;2、修改sq
2022-07-11 14:40:13
2334
1
原创 TreeMap排序探寻
TreeMap本身是默认带有升序排序的策略的,如果要修改其排序规则,有2种方式。1、实体元素实现Comparable接口,重写compareTo方法。2、实现Cpmparator 重写compare方法。以第二种方法为例,该方法会返回一个数字,根据该数字来判定如何进行排序。返回数值的排序规则为: 返回正数 :升序排序。 返回负数: 降序排序。 返回 0 : 抛弃数据,返回0是指key相同,TreeMap继承自AbstractMap其定义是不允许出现key
2022-06-30 17:58:13
471
原创 idea 引入包中的某个类加载不到的解决办法
maven项目jar包映入都正常,但是就有一个类很奇葩,无法正常被引用到。1、首先在idea中删除出问题的那个jar包 找到对应的jar包选中,点击左上角的 - 号删除后,点 apply 应用 再点 ok,这时你的jar包就删除出去了2、点击该页面的 + 号,找到maven里对应的这个.jar文件,手动进行一次引入,如果这时候问题解决了那么可以到此结束。3、如果未解决,去文件夹中找到该.jar文件,用解压缩打开在出问题的类的同一个文件夹下,丢一个文件进去,比...
2021-11-10 10:50:18
4013
原创 PC上网页端屏蔽知乎上的视频
1、需要使用谷歌浏览器2、下载拦截器插件adblock附上adblock下载地址:Development build listing for Adblock Plus for Google Chrome and Opera,当然也可以去官网下载。3、安装拦截器,3.1首先不要使用谷歌浏览器直接下载,会自动安装插件,这样会安装失败,用其他浏览器或者下载软件下载,3.2将下载好的插件改变其后缀为rar,然后解压缩。3.3打开谷歌浏览器,在地址栏输入chrome://extension..
2021-10-22 10:02:57
2615
1
转载 解决idea maven 依赖忽然失效
POM.xml中明明配置了依赖,也开启了maven的 auto-import刷新maven也没用:下图是解决后的,之前是看不到jar包的 只有jdk直到使用下面的解决办法才使依赖生效:IDEA打开右侧 maven projects 点击顶部的M图表(看下图)不通版本有可能图标不同出现如下对话框:输入mvn -U idea:idea回车执行...
2019-08-14 10:47:37
4116
2
原创 shiro + springBoot扫码登陆
使用微信扫码登陆网站 @Bean(name = "shiroFilter") public ShiroFilterFactoryBean shiroFilterFactoryBean(@Qualifier("mapperRealm") MapperRealm mapperRealm) { ShiroFilterFactoryBean shiroFilterFactoryBean...
2018-04-20 15:12:20
1607
原创 使用过滤器时报错 UT010029: Stream is closed
在使用过滤器链的时候出错第一次过滤器走完使用到了io写出 写出后操作了关闭流第二次过滤走完又调用了一次io操作 报错相关异常需要只要检查自己的流操作就可以很容易排查出原因...
2018-03-15 09:42:25
13635
原创 jenkins 部署心得(三)--Windows环境
接上一篇文章:jenkins 部署心得(二)--Windows环境配置完成后,开始构建第一个项目, 这里构建的项目为 maven 项目1、在首页点击新建项目,输入项目名称,选择maven项目2、在源码管理栏,选择git 输入你代码托管地址的SSH url,Credentials 选择你前面创建的秘钥3、Branch Specifier (blank for 'any') 填写你的想要拉取的分支号 ...
2018-02-27 16:44:24
436
原创 jenkins 部署心得(二)--Windows环境
接上一篇文章:jenkins 部署心得(一)--Windows环境 这里对jenkins安装完成后的一些配置做个记录,环境依然是windows环境 全局工具配置: 入口在 系统管理->全局工具配置 这里需要配置的点有3个 JDK Git Maven 其他可以忽略 首先点...
2018-02-27 16:23:38
301
原创 jenkins 部署心得(一)--Windows环境
引言: 公司项目越来越多,每次都需要登录到服务器上部署项目,光是拷贝文件就需要一定时间,而且服务器有时候挂掉后还要去启动一堆东西很麻烦,为了更便利的部署,决定使用jenkins部署项目。安装jenkins使用的环境: JDK(我使用的是1.8) maven(你也可以是别的,例如SVN) git(如果是window server 需要使用的git版本为2.1.0) ...
2018-02-27 14:38:41
521
转载 打包 [spring/spring-context.xml] cannot be opened because
使用maven创建web工程,将Spring配置文件applicationContext.xml放在src/resource下,用eclipse编译时提示class path resource [applicationContext.xml] cannot be opened because it does not exist错误。但是用mvn clean package命令编译时成功的。web.
2018-01-18 15:51:28
725
原创 SpringBoot 报错DataSource init error
本地环境运行没问题,丢到服务器上就出错,无法获取jdbc连接,无法连接数据库从服务器到代码找了一圈,各种改也没有任何卵用我使用的数据库是 sqlServer 然后连接数据库使用的驱动并不能在maven上获取于是我本地有个lib包里面有个sqljdbc4.jar...问题原因就是这个jar包没有打包进去解决办法:如果你的lib文件夹只有一层那么直接把lib文件夹整个移动丢到src下面,然后在pom文...
2018-01-18 14:01:15
5912
转载 通用mapper报错 无法获取实体类XXX对应的表名!
在Example初始化时报错,报错信息为:"无法获取实体类XXX对应的表名!"去除 spring-boot-devtools 这个jar包就可以了原帖:http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763104687270e54f7327d818c027fa3cf1fd5791d1c053db2fa3a231b04
2017-12-08 11:14:34
5484
原创 jFinal 使用slf4j打印sql及其它相关日志
首先本例是使用Druid链接数据库,并且是maven项目,使用logback 如果你和我一样可以参考下 ~ - ~在config类中配置如下: public void configConstant(Constants me) { ... me.setLogFactory(new Slf4jLogFactory()); }Slf4jLogF
2017-12-02 16:20:25
2068
原创 maven 添加jar到远程仓库
mvn 添加jar包到远程仓库mvn deploy:deploy-file -DgroupId=com.test -DartifactId=core -Dversion=1.0.0 -Dpackaging=jar -Dfile=E:\java\core\1.0.0\core-1.0.0.jar -Durl=http://admin:admin123@xxx.xx.xxx.xxx:8081/re
2017-10-19 18:02:33
1089
原创 spring-boot 使用@Scheduled 开启定时任务
使用定时任务需要几个必须的设置:1、spring 的xml文件中加入以下配置:xmlns:task="http://www.springframework.org/schema/task"http://www.springframework.org/schema/task http://www.springframework.org/schema/task/spring-task-3.
2017-08-01 15:07:25
776
原创 Spring Data JPA 报错 :PropertyReferenceException: No property params found for type xxx!
Spring Data JPA 报错 :PropertyReferenceException: No property params found for type xxx!原因有多种,如果检查了命名确实没有错误的话,可以参考下我的解决办法是否在 serviceImpl 中在一个方法中调用了多个 dao层的方法将调用的方法单独拿出来,然后调用 本类中的方法 就可以解决这个问题
2017-06-13 16:58:18
2136
原创 bootstrap-select 使用总结
开发需要使用到多选,可搜索,满足这个条件的插件有select2 和 bootstrap-select 开始发现seelct2 的效果更好就拿过来用了,但是,发现和bootstrap的兼容没有问题,就放弃了下面说下bootstrap-selec使用注意事项和完整流程:首先引入js和css文件:下载地址:http://silviomoreto.github.io/bootstrap-s
2017-05-16 15:04:57
1410
原创 关于druid连接池,无法获取连接的问题
首先感谢:http://www.cnblogs.com/spec-dog/p/6226212.html从这篇博客中印证了我的猜测,确实是因为连接未关闭而引起的问题。--------------------------------------------------------------因为持久层使用的是SpringData Jpa ,同时一般情况下不需要多次去查询数据
2017-05-04 18:33:18
7707
转载 无法删除excel2007的解决办法
不靠谱的答案太多了,转载地址为:http://blog.csdn.net/u010735684/article/details/49328739关键代码:Workbook workbook = WorkbookFactory.create(inputStream);inputStream.close();全部要使用流来创建
2017-04-24 11:39:19
781
转载 腾讯云CentOS7.0使用yum安装mysql
使用 腾讯的教程去装mysql 怎么都装不上,原来版本问题1、下载mysql的repo源$ wgethttp://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm2、安装mysql-community-release-el7-5.noarch.rpm包$ sudo rpm -ivh mysql-commu
2017-02-22 17:54:05
305
原创 spring data jpa 报错 java.lang.NullPointerException
频繁报错空指针异常? 走不了下一步?莫名其妙摸不到头脑?看看你的方法 是不是private 修饰 或者默认权限 ?改成public 一切解决。。。
2017-02-21 17:14:50
5924
1
转载 mybatis 查看sql语句的方法
本地调试的情况下:MyBatis 的配置文件 Confuration中设置相关属性属性即可,不用再放一个 log4j.properties 文件。……配置完成后,在 IDE 的控制台下可以看到程序运行过程中的 SQL,参数,返回结果等,可以参照 API 文档,mybatis - MyBatis 3 中关于 settings 的描述。如需要第三方日志,在项目 src 目录下放相应的配置文件即可。My
2017-02-04 10:49:32
4429
1
原创 一些js的记录
在下拉框选择的时候简单的方法: $("#status option[value='"+ data.status +"']").attr("selected",true);清理该标签下的值:$("#xx").empty();添加属性 : $("#pname").attr("disabled",true);
2017-01-05 18:31:53
218
原创 js方法传参!
在js中编辑样式,发现方法中无法获得传入的参数,总是is not defined 原来是必须要加转义字符!!if(plateNo.length >1){ var str = ""; for(var i=0; i<xx.length; i++){ str += "" + ""+plateNo[i]+"" + ""
2016-12-26 15:58:09
611
转载 url参数返回乱码问题
//网上比较经典的js获取url中的参数的方法function getQueryString(name) { var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i"); var r = window.location.search.substr(1).match(reg);
2016-12-22 10:15:03
410
原创 sql2o的使用
sql2o是谷歌的一款对jdbc封装了的轻量级框架使用方法非常简单:executeAndFetch(Task.class); 返回一个实体类List集合 addParameter("fromDate", fromDate); 添加参数executeScalar(Integer.class);返回单个固定类型的参数executeScalarList(Integer.class);
2016-12-20 15:12:43
3898
转载 Date类型时间对比
Date1.after(Date2),当Date1大于Date2时,返回TRUE,当小于等于时,返回false; Date1.before(Date2),当Date1小于Date2时,返回TRUE,当大于等于时,返回false; 如果业务数据存在相等的时候,而且相等时也需要做相应的业务判断或处理时,请注意。 如果有这样的需求,在某个日期内的业务check,那么你需要使用:!
2016-12-08 10:21:59
826
原创 is not null 并不能拦截空串
is not null 只能剔除null数据 ,如果字段为空串是不满足的需要加上 数据是用户输入的,当时没有做对于空文字的限制,出现了坑
2016-12-07 11:58:59
904
原创 微信屏蔽分享功能
微信屏蔽分享功能首先要引入微信的js /** 屏蔽分享 */function onBridgeReady() {WeixinJSBridge.call('hideOptionMenu');}if (typeof WeixinJSBridge == "undefined") {if (document.addEventListener) {docu
2016-12-05 17:36:09
4664
原创 接口获取页面url参数
url 通过json传给页面,页面在获取就好了主要记录一个工具类public class CRequest { /** * 解析出url请求的路径,包括页面 * @param strURL url地址 * @return */ public static String UrlPage(String strURL){ String strPage=null; St
2016-12-02 16:17:45
2622
原创 hibernate中使用原生sql查询
hibernate使用hql查询有诸多不便,比如无法在from后面使用select子查询,(貌似可以解决但是挺麻烦)所以这里记录下自己找到的一些写法首先拿到session对象: |- HibernateSessionFactory.getSession();这个类是我找的一个工具类,下面会附上工具代码,直接丢里面用就好了最后在执行sql的时候有些不同要使用s
2016-12-02 12:17:35
666
转载 Struts中ActionContext和ServletActionContext的比较
一、ActionContext在Struts2开发中除了将请求参数自动设置到Action的字段中,往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest)和响应(HttpServletResponse)操作。ActionContext(com.opensy
2016-07-19 23:31:18
300
转载 event.keyCode用法及列表
HTML用户名:密码:JavaScript:JumpByEnter(UserPwd) 函数功能:输入完用户名按回车,焦点转向密码输入框IsEnterKeyPress()功能:输入完密码并按回车,则登录function JumpByEnter(NextElement){ var lKeyCode = (navigator.appname=="Netscape")?
2016-07-19 19:23:09
509
原创 关于spring的事务操作方法
业务会切在业务层,那么如果在业务层里加入 try catch 呢?业务层加入try catch 的话 分二种情况1、没有出现异常一切正常 事务也不会回滚2、出现异常业务无法回滚,出现异常后的表单操作会强制中断一定需要try catch 呢 ? 使用RuntimeException 可以解决然后 。。如果不用RuntimeException 而是使用 Exce
2016-07-17 23:33:57
295
空空如也
linux中 关于指令 ps aux|grep xx.jar的问题
2017-05-24
TA创建的收藏夹 TA关注的收藏夹
TA关注的人