自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (13)
  • 问答 (1)
  • 收藏
  • 关注

原创 JAVA中抽象类应用场景

抽象类以关键字abstract定义,抽象类中可以有抽象方法、具体实现方法,也可以没有方法定义,有抽象方法的类一定是抽象类,final、static不能在抽象类中使用,抽象类不能被实例化,只能被子类继承,子类继承的抽象方法必须实现重写,继承的具体实现方法可重写也可不重写直接使用父类的实现方法。除了需要重写父类的抽象方法,还需要从父类继承变量或者重写重要的非抽象方法,就考虑抽象类。:某个问题不需要继承,只需要很多子类给出重复的抽象方法具体实现细节,就用接口。表示的是,这个对象是什么。

2022-12-14 14:14:09 884 1

原创 HashMap扩容中resize()方法判断解析

jdk1.8查看扩容实现中有段:(e.hash & oldCap) == 0以下实例中默认长度为16 网上很多解释这段代码的原因,都知道是为了减少数据存储下标运算,但好像没有十分详细的解释,下面将以实例做个详细讲解,以此做个学习记录。 假设我现在创建了一个hashmap对象,它的key是education,它的hashcode码是 -1147692044经过源码中:(h = key.hashCode()) ^ (h >>> 16) 这段公式的计算后为:-1147723677,看的出来

2022-12-07 13:17:50 333

原创 为什么HashMap数组长度必须是2的幂次方

HashMap数组长度必须是2的幂次方

2022-11-21 11:25:28 310

原创 java8 lambda 两个集合对象取差集

List<User> list = listUser.stream().filter(item -> !listRoleUser.stream().map(e -> e.getUserId()).collect(Collectors.toList()).contains(item.getUserId())).collect(Collectors.toList());

2021-11-29 16:26:13 1383

原创 vs code 添加本地git版本控制

首先下载安装git到本地目录,打开vs-code后选择左侧菜单设置往下查找内容找到settings.xml的配置点击打开后加入以下配置内容:替换你本地的git安装路径到git.path中,重启vs-code即可...

2021-10-09 16:59:39 290

原创 MQTT 本地服务Paho 搭建

https://www.pianshen.com/article/7375996710/

2021-07-13 11:40:25 114

原创 中控考勤机数据通过java程序读取方法

本人有中控考勤机控制、数据读取、数据清理的java实现方法,但方法是有偿的,有意者可添加qq:505813974,备注:zkTime

2021-05-26 11:19:42 1040

原创 vue 页面元素加载使用v-for循环时改变集合数据内容未刷新问题

使用 this.$forceUpdate() 加载你修改集合数据后的末尾执行。

2021-05-07 10:07:38 774 1

原创 idea 切换 svn用户名密码信息

首先idea 设置里面的然后到你工程本地目录手动拉一次文件,svn会自动提示重新设置账户信息,你设置好就行了,idea因为是引用关系

2021-02-23 16:53:09 3647

原创 Java RSA 结合 AES 加密流程

2020-11-27 17:56:20 113

原创 spring-boot 事务配置

1.首先确认对应数据库已开启事务支持,比如我用的mysql,执行SHOW VARIABLES LIKE '%xa%' 语句,如果看见 innodb_support_xa 的值为ON 表示已开启事务支持2.确认你工程中用到的数据源连接配置方式,比如我系统中用到的是单数据源,就用的配置文件形式的druid的jdbc方式,以上很重要,如果你是多数据源,那你就需要引用支持多数据源事务支持的jar包,如JTA。3.工程pom中添加<dependency> <groupId&g

2020-08-31 14:15:01 141

原创 springmvc security 关于页面请求出现X-Frame-Options‘ to ‘deny 异常解决方法

本文章主要是讲解在xml配置中springmvc与seccurity框架整合遇到请求错误的问题,至于为什么会出现上述问题就不多说,直接贴解决办法:在你的seccurity.xml文件<http>标签域中添加<headers> <frame-options disabled="true"></frame-options> </headers> <csrf disabled="true" request-matcher

2020-07-08 10:28:21 953

原创 spring boot javax.naming.NamingException: Cannot create resource instance

首先这个错最大问题就是spring扫描不到该类,但同时你在该类中使用了spring @Resoure注解我当初的问题主要是实现Filter接口后的启动问题解决办法:1.删除实现类中WebFilter 等其他注解标签,只使用spring的@Component组件标签就行2.将@Resource注解替换成@Autowired标签...

2020-05-25 14:10:43 838

原创 严重:one or more listeners failed. Full details will be found in the appropriate container log file

one or more listeners failed. Full details will be found in the appropriate container log file 这句话的意思是:一个或多个侦听器无法启动。完整的详细信息将在相应的容器日志文件中找到linux上面只有这一句话,没有详细报错详细,这时,我们在WEB-INF/classes目录下添加【logging.properties】文件内容为:org.apache.catalina.core.Containe...

2020-05-13 13:09:13 853

原创 springboot 配置 Druid 访问

启动类中加入以下代码:@Beanpublic ServletRegistrationBean<StatViewServlet> druidStatViewServlet() { ServletRegistrationBean<StatViewServlet> registrationBean = new ServletRegistrationBean<&...

2020-04-26 15:56:17 379

原创 DEA使用GIT push的时候提示“push to origin/master was rejected”解决方案

push to origin/master was rejected错误解决方案idea中,发布项目到码云,push,提示:push to origin/master war rejected"。解决方案如下:切换到自己项目所在的目录,右键项目选择Git Bash Here打卡Git命令终端,执行如下命令:git pullgit pull origin mastergit ...

2019-10-11 10:35:44 141

原创 Spring boot 读取系统文件几种方法

SpringBoot读取Resource下文件的几种方式2019.02.15 10:09:51字数396阅读8792最近在项目中涉及到Excle的导入功能,通常是我们定义完模板供用户下载,用户按照模板填写完后上传;这里模板位置resource/excelTemplate/test.xlsx,尝试了四种读取方式,并且测试了四种读取方式分别的windows开发环境下(IDE中)读取和生产环境(...

2019-09-04 10:45:58 1374

原创 mysql添加唯一索引防止相同数据录入

先设置需要添加唯一索引的字段:ALTER TABLE table ADD UNIQUE(字段);运行上面的代码就设置成功,但还需要在你insert语句后面添加一些代码,防止系统报错INSERT INTO table(name)VALUES('111111') ON DUPLICATE KEYUPDATE `name`=VALUES(`name`)...

2019-07-10 11:09:13 247

转载 IDEA SpringBoot 关于Thymeleaf热部署 实现更改页面不重启

IDEA SpringBoot 关于Thymeleaf热部署 实现更改页面不重启2019年04月30日 10:51:35 CoderBruis 阅读数 258网上一些博客关于idea热部署真是误导人,对于springboot的thymeleaf页面更改不重启的博客更是五花八门,下面这篇转载的博客本人亲测有效,遗憾的是没有找到原文地址.....这里简单记录一下Thymeleaf配置...

2019-06-27 09:40:44 691

转载 IDEA配置GIT管理工具

可以参考这两篇博文:https://www.cnblogs.com/java-maowei/p/5950930.htmlhttps://www.cnblogs.com/ckxlovejava/p/8647839.html

2019-06-12 17:00:26 249

原创 百度地图JS SDK,通过链接传参打开地图导航

window.location.href="http://api.map.baidu.com/direction?origin="+lat+","+lng+"&destination="+d_lat+","+d_lng+"&mode=driving&region="+city+"&output=html";当前位置参数lng,lat分别为经纬度目的地参数d...

2019-06-04 15:00:42 1008

原创 通过链接跳转到微信公众号关注页面

首先你查看要操作的公众号历史文章,将其在PC浏览器上打开,将其参数值复制下来,然后替换这个链接地址中的参数值即可https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzU1NzUzNzM4NA==#wechat_redirect...

2019-05-31 14:58:02 8758 1

原创 maven项目引入本地jar包,打war包无法包含本地jar的解决方法

首先确定你引用的本地jar文件存放位置,一般都是在项目下建立个lib文件夹存放jar包文件,然后修改你pom配置,如<dependency> <groupId>com.jacob</groupId> <artifactId>com.jacob</artifactId> <version>1</ve...

2019-04-29 11:49:05 2161 2

原创 windows系统下cmd窗口命令关闭应用程序方法

应用命令:1:taskkill /fi "windowtitle eq test_tomcat"或者2:taskkill /fi "imagename eq java.exe"这两种都可以在bat文件中完成应用程序的进程关闭功能,第一种是根据应用程序的启动title来判断,第二种是根据应用在系统服务中的应用名字来判断。第一种需要我们手动添加tilte,在这以tomcat为例...

2019-04-09 14:54:58 5301

原创 spring boot 配置controller访问jsp页面

pom:<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId></dependency><dependency> <groupId>javax.servl...

2019-04-04 19:00:41 1365

原创 IDEA应用Tomcat发布非maven项目

发布方式和maven项目没有太大区别,把打包地方的out输出目录改到项目的webroot/classes下面即可具体的可以参考下这篇博文:https://blog.csdn.net/springlovejava/article/details/78570241...

2019-04-04 09:52:08 246

原创 Intellij idea 指定光标位置完成输入

勾选上就行

2019-02-20 14:32:47 1800

原创 IDEA Java类main方法执行错误:找不到或无法加载主类

修改项目编译文件的输出目录,不要用默认的输出目录

2019-02-15 15:30:17 2686

转载 Idel插件jrebel安装以及破解教程

Ⅰ安装jrebel插件1.&nbsp;Ctrl+Alt+S打开设置,搜索jrebel插件&nbsp;2.&nbsp;安装jrebel插件&nbsp;&nbsp;3.&nbsp;重新启动Intellij&nbsp;Idea&nbsp;4.安装成功&nbsp;Ⅱ下载破解软件及破解教程注:本教程引用ilanyu大神...

2019-02-13 17:22:30 2050

原创 mysql修改表引擎,使其支持事务回滚操作

ALTER TABLE `user_to_privileges` ENGINE=INNODB使用mysql时要注意使用的默认引擎,如果是myisam就要修改为innodb,前者针对效率查询,但不支持事务,后者支持事务,根据场景具体使用。...

2019-01-03 15:53:47 730

原创 freeMarker导出word时字符转义的处理

if(str.contains("&lt;")||str.contains("&gt;")||str.contains("&amp;")){                  str=str.replaceAll("&amp;", "&amp;amp;");                  str=str.replaceAll("&lt;&quo

2018-12-25 12:15:05 1555

原创 mysql 去除两个表中相同或重复的数据行

只是提供一个思路或实例,自己根据需要修改:SELECT f.*,COUNT(f.docId) AS idcount FROM(SELECT d.`docId`,d.`docTitle` FROM doc dUNION ALLSELECT c.`docId`,c.`docTitle` FROM `bookdoctype` a INNER JOIN `booktyperelation` b ...

2018-12-24 11:20:43 3153

原创 windows系统下 java关闭指定的exe应用程序

其实就两句代码:Runtime runt = Runtime.getRuntime();runt .exec("cmd.exe /C start wmic process where name='cmd.exe' call terminate"); 

2018-12-19 14:28:35 2239

原创 JAVA基础提高巩固篇--异常的处理

           写代码最怕异常,但有时候又喜欢异常,初次入行的时候以为异常都是代码的问题,但实质不然,今天在这里做个个人的理解。           异常现在可以分为1.检查型异常,   2.运行时异常,3.错误           1.检查型异常:比如我们在读取某个文件的时候,配置数据库链接的时候,这时候IDE工具都会提醒我们错误,要求你要么捕获异常,要么就抛出异常。     ...

2018-07-17 12:18:50 126

原创 IE浏览器下面 使用 JS的getDate()方法获取星期几出现Nan问题的解决办法

使用IE的时候应用该函数获取星期几会出现Nan的问题,这个主要是IE下处理该函数时必须要求时间格式为yyyy/MM/dd这样的格式,所以要求你把时间格式替换下就可以了var trans_day = "2014-12-31";day = trans_day.replace("-", "/").replace("-", "/");var week = new Date(day).get

2014-12-31 11:10:03 2193

原创 谈谈java与微信公众平台的交互式开发

算了  不懂的加我qq 505813974 标明:微信公众

2014-03-21 17:31:11 637

原创 Jquery uploadify图片上传插件,无法上传的解决方法

首先你确定你使用的插件的版本,版本不同,产生的问题也不同,我用的是3.2.1的版本,我前几天已经做好的功能今天运行的时候出错了,搞了半天也不知道那错了,最好仔细寻找,原来是jquery库的引入问题,可能是我引入的包版本低了,我换了一个js库立马好了,真是坑爹啊,谁需要这个demo的可以邮件我!

2013-12-16 16:28:59 525

原创 使用jquery往java后台传文件文件时,页面表单参数的设置

在做文件上传的时候,可能有的浏览器对这个参数有过滤,但有的就没有,搞不好就坑死你记得设置enctype这个属性。

2013-11-27 16:42:58 628

原创 使用Mybaties的窍门

项目中使用spring+struts2+mybaties,这个orm框架之前用过,但没仔细研究,后来被人狠狠的鄙视了一把,我就感觉特不爽,后来我仔细看了下文档,其实这个orm框架没有什么特殊的,我当时只记住了关于介绍它的一句话,它就是使用配置映射完成java中实体对象中的属性与被查询的数据库中表的字段的映射。记住这句话,你操作这个框架完全没问题了。说白了就是,你查询的什么字段,你对应的ja

2013-11-25 11:36:30 701

原创 Flex Httpservice和java后台通信传值出现中文乱码

在Flex和Java的项目中,由于要和后台交互,选择了Httpservice通信方式,我使用的是通过地址url的方式传值,类似于url?name="张三"这样的方式,我在Flex端已经将中文转成了UTF-8的编码,但在后台接收的时候还是乱码后来自己就转了两次。Flex前端使用encodeURI()的方式将中文转一次,然后在Java后台将接收到的值以字符串的形式再转一次,new Stri

2013-05-28 15:35:45 867

中控考勤机机器连接与考勤数据的实时获取-java版

经本人一段时间的探索,终于将中控考勤机调通,包括机器连接,考勤数据获取等方法,时间有限资源中加了部分功能,看见即是缘分

2019-05-14

中文文本分析--停用词词库文件,结合了多个词库

中文内容分词中用到的停用词问题解决词库,整合了多个词库文件中的内容,相信对你有帮助。

2018-12-11

仿百度首页搜索html模板

仿百度首页关键词内容列表信息展示,包括html,css文件

2018-10-11

中控考勤机sdkjava版

这是我找中控的工程师要打工程DEMO,我这边的机器是黑白屏(B&W文档),如果你的是彩屏,那就用iface脱机文档开发,经本人测试功能可靠,下载后有不懂的可以私信我,说明问题原因。这是详细的配置参考:http://blog.csdn.net/qq_24511731/article/details/55049918;jdk版本自己试,我用的是j7

2018-02-01

Java利用FFmpeg解析视频,截图,获取视频播放时间

工程已经打包,很详细的描述,所有工具都已打包好,这里主要是做了视频截图,视频播放时长的获取,其他的内容如果要获取自己可以重新添加命令获取。

2014-06-18

百度编辑器Ueditor自定义图片保存路径的方法

我只是简单的描述了下,这里面还有细节没有都说明,如果有不懂的地方可以@我。

2014-06-17

java代码导出xls文件,jxl包齐全,有详细的解释

很简单 没有任何难度 应用完整的jar包完整自定义下载功能 绝不坑爹

2013-11-22

Shiro和Spring整合 这个资源真的可运行

完全没问题 简单实例 帮助你完成对Shiro的理解

2013-09-29

flex httpservice 和 java通信 获取 java端的返回值

flex 和java的通信使用的是httpservice 但当时遇到了不知道如何获取java端的返回值给flex前端 我这个就是为了解决你烦恼而来的 绝对不忽悠你

2013-01-08

flex 在图片上画图 并保存成图片

我这东西都是自己写的 在网上找的都不合自己的要求 只有自己写 这个完全满足你的需求 但前提是你要做的就是在已加载的图片上面画图 并将其保存 如果不是请不要浪费资源 我这类似于在图片上打标机 然后将标机之后的图片保存 记得修改图片的加载地址 文件中有说明

2013-01-08

Flex 获取Html地址栏中参数完整实例 绝对可靠

只要你有flex运行环境就行 把这个文件拷贝进去 然后在你访问的地址栏中记得加个参数 如http://111:80/tt/a.html?name=csdn 就这样

2013-01-08

FTP Jar包 Commons等 绝对能用

用于java的FTP下载的jar文件 绝对能用 完全满足你的需求

2012-12-28

Java FTP 指定下载文件和上传文件到指定的服务器目录

已经测试 完全没问题 大可以满足你的简单需求 修改液很容易 里面有详细的注释说明

2012-09-14

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

TA关注的人

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