- 博客(44)
- 资源 (13)
- 问答 (1)
- 收藏
- 关注
原创 JAVA中抽象类应用场景
抽象类以关键字abstract定义,抽象类中可以有抽象方法、具体实现方法,也可以没有方法定义,有抽象方法的类一定是抽象类,final、static不能在抽象类中使用,抽象类不能被实例化,只能被子类继承,子类继承的抽象方法必须实现重写,继承的具体实现方法可重写也可不重写直接使用父类的实现方法。除了需要重写父类的抽象方法,还需要从父类继承变量或者重写重要的非抽象方法,就考虑抽象类。:某个问题不需要继承,只需要很多子类给出重复的抽象方法具体实现细节,就用接口。表示的是,这个对象是什么。
2022-12-14 14:14:09
997
原创 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
373
原创 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
1497
原创 vs code 添加本地git版本控制
首先下载安装git到本地目录,打开vs-code后选择左侧菜单设置往下查找内容找到settings.xml的配置点击打开后加入以下配置内容:替换你本地的git安装路径到git.path中,重启vs-code即可...
2021-10-09 16:59:39
410
原创 中控考勤机数据通过java程序读取方法
本人有中控考勤机控制、数据读取、数据清理的java实现方法,但方法是有偿的,有意者可添加qq:505813974,备注:zkTime
2021-05-26 11:19:42
1141
原创 vue 页面元素加载使用v-for循环时改变集合数据内容未刷新问题
使用 this.$forceUpdate() 加载你修改集合数据后的末尾执行。
2021-05-07 10:07:38
833
1
原创 idea 切换 svn用户名密码信息
首先idea 设置里面的然后到你工程本地目录手动拉一次文件,svn会自动提示重新设置账户信息,你设置好就行了,idea因为是引用关系
2021-02-23 16:53:09
3918
原创 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
189
原创 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
1053
原创 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
1056
原创 严重: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
1015
原创 springboot 配置 Druid 访问
启动类中加入以下代码:@Beanpublic ServletRegistrationBean<StatViewServlet> druidStatViewServlet() { ServletRegistrationBean<StatViewServlet> registrationBean = new ServletRegistrationBean<&...
2020-04-26 15:56:17
440
原创 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
179
原创 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
1453
原创 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
280
转载 IDEA SpringBoot 关于Thymeleaf热部署 实现更改页面不重启
IDEA SpringBoot 关于Thymeleaf热部署 实现更改页面不重启2019年04月30日 10:51:35 CoderBruis 阅读数 258网上一些博客关于idea热部署真是误导人,对于springboot的thymeleaf页面更改不重启的博客更是五花八门,下面这篇转载的博客本人亲测有效,遗憾的是没有找到原文地址.....这里简单记录一下Thymeleaf配置...
2019-06-27 09:40:44
729
转载 IDEA配置GIT管理工具
可以参考这两篇博文:https://www.cnblogs.com/java-maowei/p/5950930.htmlhttps://www.cnblogs.com/ckxlovejava/p/8647839.html
2019-06-12 17:00:26
279
原创 百度地图JS SDK,通过链接传参打开地图导航
window.location.href="http://api.map.baidu.com/direction?origin="+lat+","+lng+"&destination="+d_lat+","+d_lng+"&mode=driving®ion="+city+"&output=html";当前位置参数lng,lat分别为经纬度目的地参数d...
2019-06-04 15:00:42
1075
原创 通过链接跳转到微信公众号关注页面
首先你查看要操作的公众号历史文章,将其在PC浏览器上打开,将其参数值复制下来,然后替换这个链接地址中的参数值即可https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MzU1NzUzNzM4NA==#wechat_redirect...
2019-05-31 14:58:02
8874
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
2288
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
5678
原创 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
1404
原创 IDEA应用Tomcat发布非maven项目
发布方式和maven项目没有太大区别,把打包地方的out输出目录改到项目的webroot/classes下面即可具体的可以参考下这篇博文:https://blog.youkuaiyun.com/springlovejava/article/details/78570241...
2019-04-04 09:52:08
282
转载 Idel插件jrebel安装以及破解教程
Ⅰ安装jrebel插件1. Ctrl+Alt+S打开设置,搜索jrebel插件 2. 安装jrebel插件 3. 重新启动Intellij Idea 4.安装成功 Ⅱ下载破解软件及破解教程注:本教程引用ilanyu大神...
2019-02-13 17:22:30
2563
原创 mysql修改表引擎,使其支持事务回滚操作
ALTER TABLE `user_to_privileges` ENGINE=INNODB使用mysql时要注意使用的默认引擎,如果是myisam就要修改为innodb,前者针对效率查询,但不支持事务,后者支持事务,根据场景具体使用。...
2019-01-03 15:53:47
767
原创 freeMarker导出word时字符转义的处理
if(str.contains("<")||str.contains(">")||str.contains("&")){ str=str.replaceAll("&", "&amp;"); str=str.replaceAll("<&quo
2018-12-25 12:15:05
1633
原创 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
3256
原创 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
2299
原创 JAVA基础提高巩固篇--异常的处理
写代码最怕异常,但有时候又喜欢异常,初次入行的时候以为异常都是代码的问题,但实质不然,今天在这里做个个人的理解。 异常现在可以分为1.检查型异常, 2.运行时异常,3.错误 1.检查型异常:比如我们在读取某个文件的时候,配置数据库链接的时候,这时候IDE工具都会提醒我们错误,要求你要么捕获异常,要么就抛出异常。 ...
2018-07-17 12:18:50
156
原创 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
2246
原创 Jquery uploadify图片上传插件,无法上传的解决方法
首先你确定你使用的插件的版本,版本不同,产生的问题也不同,我用的是3.2.1的版本,我前几天已经做好的功能今天运行的时候出错了,搞了半天也不知道那错了,最好仔细寻找,原来是jquery库的引入问题,可能是我引入的包版本低了,我换了一个js库立马好了,真是坑爹啊,谁需要这个demo的可以邮件我!
2013-12-16 16:28:59
572
原创 使用jquery往java后台传文件文件时,页面表单参数的设置
在做文件上传的时候,可能有的浏览器对这个参数有过滤,但有的就没有,搞不好就坑死你记得设置enctype这个属性。
2013-11-27 16:42:58
665
原创 使用Mybaties的窍门
项目中使用spring+struts2+mybaties,这个orm框架之前用过,但没仔细研究,后来被人狠狠的鄙视了一把,我就感觉特不爽,后来我仔细看了下文档,其实这个orm框架没有什么特殊的,我当时只记住了关于介绍它的一句话,它就是使用配置映射完成java中实体对象中的属性与被查询的数据库中表的字段的映射。记住这句话,你操作这个框架完全没问题了。说白了就是,你查询的什么字段,你对应的ja
2013-11-25 11:36:30
727
原创 Flex Httpservice和java后台通信传值出现中文乱码
在Flex和Java的项目中,由于要和后台交互,选择了Httpservice通信方式,我使用的是通过地址url的方式传值,类似于url?name="张三"这样的方式,我在Flex端已经将中文转成了UTF-8的编码,但在后台接收的时候还是乱码后来自己就转了两次。Flex前端使用encodeURI()的方式将中文转一次,然后在Java后台将接收到的值以字符串的形式再转一次,new Stri
2013-05-28 15:35:45
899
中控考勤机sdkjava版
2018-02-01
Java利用FFmpeg解析视频,截图,获取视频播放时间
2014-06-18
flex httpservice 和 java通信 获取 java端的返回值
2013-01-08
flex 在图片上画图 并保存成图片
2013-01-08
Flex 获取Html地址栏中参数完整实例 绝对可靠
2013-01-08
求数字之间的关系,请大家看下
2015-07-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人