自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 问答 (1)
  • 收藏
  • 关注

原创 记一次lombok版本引起的找不到符号问题

idea 已使用了lombok 的插件,maven 中也引入了对应的jar,但代码中依然会报错,log找不到符号。使用新版jar包可以解决该问题。

2023-08-10 10:13:05 211

原创 记一次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 2195 1

原创 TreeMap排序探寻

TreeMap本身是默认带有升序排序的策略的,如果要修改其排序规则,有2种方式。1、实体元素实现Comparable接口,重写compareTo方法。2、实现Cpmparator 重写compare方法。以第二种方法为例,该方法会返回一个数字,根据该数字来判定如何进行排序。返回数值的排序规则为: 返回正数 :升序排序。 返回负数: 降序排序。 返回 0 : 抛弃数据,返回0是指key相同,TreeMap继承自AbstractMap其定义是不允许出现key

2022-06-30 17:58:13 423

原创 xshell网站打不开

网站更换了域名,用新域名即可免费下载地址链接:家庭/学校免费 - NetSarang Website

2022-04-27 10:25:10 634

原创 idea 引入包中的某个类加载不到的解决办法

maven项目jar包映入都正常,但是就有一个类很奇葩,无法正常被引用到。1、首先在idea中删除出问题的那个jar包 找到对应的jar包选中,点击左上角的 - 号删除后,点 apply 应用 再点 ok,这时你的jar包就删除出去了2、点击该页面的 + 号,找到maven里对应的这个.jar文件,手动进行一次引入,如果这时候问题解决了那么可以到此结束。3、如果未解决,去文件夹中找到该.jar文件,用解压缩打开在出问题的类的同一个文件夹下,丢一个文件进去,比...

2021-11-10 10:50:18 3861

原创 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 2377 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 3851 2

原创 shiro + springBoot扫码登陆

使用微信扫码登陆网站 @Bean(name = "shiroFilter") public ShiroFilterFactoryBean shiroFilterFactoryBean(@Qualifier("mapperRealm") MapperRealm mapperRealm) { ShiroFilterFactoryBean shiroFilterFactoryBean...

2018-04-20 15:12:20 1564

原创 使用过滤器时报错 UT010029: Stream is closed

在使用过滤器链的时候出错第一次过滤器走完使用到了io写出 写出后操作了关闭流第二次过滤走完又调用了一次io操作 报错相关异常需要只要检查自己的流操作就可以很容易排查出原因...

2018-03-15 09:42:25 13527

原创 jenkins 部署心得(三)--Windows环境

接上一篇文章:jenkins 部署心得(二)--Windows环境配置完成后,开始构建第一个项目, 这里构建的项目为 maven 项目1、在首页点击新建项目,输入项目名称,选择maven项目2、在源码管理栏,选择git 输入你代码托管地址的SSH url,Credentials 选择你前面创建的秘钥3、Branch Specifier (blank for 'any') 填写你的想要拉取的分支号 ...

2018-02-27 16:44:24 405

原创 jenkins 部署心得(二)--Windows环境

接上一篇文章:jenkins 部署心得(一)--Windows环境   这里对jenkins安装完成后的一些配置做个记录,环境依然是windows环境    全局工具配置:        入口在 系统管理->全局工具配置        这里需要配置的点有3个        JDK        Git        Maven        其他可以忽略                首先点...

2018-02-27 16:23:38 279

原创 jenkins 部署心得(一)--Windows环境

引言:    公司项目越来越多,每次都需要登录到服务器上部署项目,光是拷贝文件就需要一定时间,而且服务器有时候挂掉后还要去启动一堆东西很麻烦,为了更便利的部署,决定使用jenkins部署项目。安装jenkins使用的环境:     JDK(我使用的是1.8)     maven(你也可以是别的,例如SVN)     git(如果是window server 需要使用的git版本为2.1.0)   ...

2018-02-27 14:38:41 484

转载 打包 [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 692

原创 SpringBoot 报错DataSource init error

本地环境运行没问题,丢到服务器上就出错,无法获取jdbc连接,无法连接数据库从服务器到代码找了一圈,各种改也没有任何卵用我使用的数据库是 sqlServer 然后连接数据库使用的驱动并不能在maven上获取于是我本地有个lib包里面有个sqljdbc4.jar...问题原因就是这个jar包没有打包进去解决办法:如果你的lib文件夹只有一层那么直接把lib文件夹整个移动丢到src下面,然后在pom文...

2018-01-18 14:01:15 5766

转载 通用mapper报错 无法获取实体类XXX对应的表名!

在Example初始化时报错,报错信息为:"无法获取实体类XXX对应的表名!"去除  spring-boot-devtools  这个jar包就可以了原帖:http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763104687270e54f7327d818c027fa3cf1fd5791d1c053db2fa3a231b04

2017-12-08 11:14:34 5417

原创 jFinal 使用slf4j打印sql及其它相关日志

首先本例是使用Druid链接数据库,并且是maven项目,使用logback 如果你和我一样可以参考下 ~ - ~在config类中配置如下: public void configConstant(Constants me) { ... me.setLogFactory(new Slf4jLogFactory()); }Slf4jLogF

2017-12-02 16:20:25 1976

原创 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:[email protected]:8081/re

2017-10-19 18:02:33 1030

原创 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 739

原创 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 2079

原创 js笔记 选择指定的td给他加各种css

就这样

2017-05-23 17:19:00 2353

原创 bootstrap-select 使用总结

开发需要使用到多选,可搜索,满足这个条件的插件有select2 和 bootstrap-select 开始发现seelct2 的效果更好就拿过来用了,但是,发现和bootstrap的兼容没有问题,就放弃了下面说下bootstrap-selec使用注意事项和完整流程:首先引入js和css文件:下载地址:http://silviomoreto.github.io/bootstrap-s

2017-05-16 15:04:57 1367

原创 bootstrap-select 无法选中 的问题

bootstrap-select 无法选中 的问题

2017-05-15 18:55:25 4168

原创 关于druid连接池,无法获取连接的问题

首先感谢:http://www.cnblogs.com/spec-dog/p/6226212.html从这篇博客中印证了我的猜测,确实是因为连接未关闭而引起的问题。--------------------------------------------------------------因为持久层使用的是SpringData Jpa ,同时一般情况下不需要多次去查询数据

2017-05-04 18:33:18 7614

转载 无法删除excel2007的解决办法

不靠谱的答案太多了,转载地址为:http://blog.csdn.net/u010735684/article/details/49328739关键代码:Workbook workbook = WorkbookFactory.create(inputStream);inputStream.close();全部要使用流来创建

2017-04-24 11:39:19 750

转载 腾讯云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 292

原创 spring data jpa 报错 java.lang.NullPointerException

频繁报错空指针异常? 走不了下一步?莫名其妙摸不到头脑?看看你的方法 是不是private 修饰 或者默认权限 ?改成public 一切解决。。。

2017-02-21 17:14:50 5871 1

转载 mybatis 查看sql语句的方法

本地调试的情况下:MyBatis 的配置文件 Confuration中设置相关属性属性即可,不用再放一个 log4j.properties 文件。……配置完成后,在 IDE 的控制台下可以看到程序运行过程中的 SQL,参数,返回结果等,可以参照 API 文档,mybatis - MyBatis 3 中关于 settings 的描述。如需要第三方日志,在项目 src 目录下放相应的配置文件即可。My

2017-02-04 10:49:32 4319 1

原创 一些js的记录

在下拉框选择的时候简单的方法:  $("#status option[value='"+ data.status +"']").attr("selected",true);清理该标签下的值:$("#xx").empty();添加属性 : $("#pname").attr("disabled",true);

2017-01-05 18:31:53 205

原创 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 588

转载 输入的字母自动转为大写

最大可输入为5 自动转为大写

2016-12-26 09:44:44 464

转载 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 396

原创 sql2o的使用

sql2o是谷歌的一款对jdbc封装了的轻量级框架使用方法非常简单:executeAndFetch(Task.class); 返回一个实体类List集合 addParameter("fromDate", fromDate); 添加参数executeScalar(Integer.class);返回单个固定类型的参数executeScalarList(Integer.class);

2016-12-20 15:12:43 3869

转载 Date类型时间对比

Date1.after(Date2),当Date1大于Date2时,返回TRUE,当小于等于时,返回false; Date1.before(Date2),当Date1小于Date2时,返回TRUE,当大于等于时,返回false; 如果业务数据存在相等的时候,而且相等时也需要做相应的业务判断或处理时,请注意。 如果有这样的需求,在某个日期内的业务check,那么你需要使用:!

2016-12-08 10:21:59 803

原创 is not null 并不能拦截空串

is not null  只能剔除null数据 ,如果字段为空串是不满足的需要加上 数据是用户输入的,当时没有做对于空文字的限制,出现了坑

2016-12-07 11:58:59 867

原创 微信屏蔽分享功能

微信屏蔽分享功能首先要引入微信的js /** 屏蔽分享 */function onBridgeReady() {WeixinJSBridge.call('hideOptionMenu');}if (typeof WeixinJSBridge == "undefined") {if (document.addEventListener) {docu

2016-12-05 17:36:09 4614

原创 接口获取页面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 2592

原创 hibernate中使用原生sql查询

hibernate使用hql查询有诸多不便,比如无法在from后面使用select子查询,(貌似可以解决但是挺麻烦)所以这里记录下自己找到的一些写法首先拿到session对象:  |-  HibernateSessionFactory.getSession();这个类是我找的一个工具类,下面会附上工具代码,直接丢里面用就好了最后在执行sql的时候有些不同要使用s

2016-12-02 12:17:35 641

转载 Struts中ActionContext和ServletActionContext的比较

一、ActionContext在Struts2开发中除了将请求参数自动设置到Action的字段中,往往也需要在Action里直接获取请求(Request)或会话(Session)的一些信息,甚至需要直接对JavaServlet Http的请求(HttpServletRequest)和响应(HttpServletResponse)操作。ActionContext(com.opensy

2016-07-19 23:31:18 289

转载 event.keyCode用法及列表

HTML用户名:密码:JavaScript:JumpByEnter(UserPwd) 函数功能:输入完用户名按回车,焦点转向密码输入框IsEnterKeyPress()功能:输入完密码并按回车,则登录function JumpByEnter(NextElement){     var lKeyCode = (navigator.appname=="Netscape")?

2016-07-19 19:23:09 486

原创 关于spring的事务操作方法

业务会切在业务层,那么如果在业务层里加入 try catch 呢?业务层加入try  catch 的话 分二种情况1、没有出现异常一切正常 事务也不会回滚2、出现异常业务无法回滚,出现异常后的表单操作会强制中断一定需要try  catch 呢 ? 使用RuntimeException 可以解决然后 。。如果不用RuntimeException 而是使用 Exce

2016-07-17 23:33:57 284

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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