- 博客(19)
- 收藏
- 关注
原创 httpclient 请求响应时间设置
参考https://blog.csdn.net/senblingbling/article/details/43916851https://bbs.csdn.net/topics/392063739
2021-06-04 15:50:28 1136
原创 SVN报错:Error Updating changes: svn: E155037
sqlite3下载将sqlite3.exe拷贝到.svn目录下(.svn目录位于项目根目录下,默认是隐藏的)打开cmd--打开数据库sqlite3 wc.db--查看所有操作记录select *from work_queue;--删除所有操作记录delete from work_queue;然后回到IDEA中,选中项目右键,选择Subversion -> 选择Cleanup,就好了(如果没好可以尝试重启IDEA)参考参考...
2021-05-11 09:14:00 290
原创 Java 接口和抽象类区别
1、Java接口和Java抽象类最大的一个区别,就在于Java抽象类可以提供某些方法的部分实现,而Java接口不可以(就是interface中只能定义方法,而不能有方法的实现,而在abstract class中则可以既有方法的具体实现,又有没有具体实现的抽象方法)如果向一个抽象类里加入一个新的具体方法时,那么它所有的子类都一下子都得到了这个新方法,而Java接口做不到这一点,如果向一个Java接口里加入一个 新方法,所有实现这个接口的类就无法成功通过编译了,因为你必须让每一个类都再实现这个方法才行,这显然
2021-05-10 17:22:59 189
原创 使用 Java 8 的流获取集合中的重复元素
public class ListDuplicate { public static void main(String[] args) { List<String> list = new ArrayList<>(); list.add("hello"); list.add("hello"); list.add("world"); System.out.println(getDuplicate.
2021-04-28 16:11:09 1090
原创 java BigDecimal比较大小
java的BigDecimal比较大小//前提为a、b均不能为nullif(a.compareTo(b) == -1){ System.out.println("a小于b");} if(a.compareTo(b) == 0){ System.out.println("a等于b");} if(a.compareTo(b) == 1){ System.out.println("a大于b");} if(a.compareTo(b) > -1){ Sys
2021-04-08 11:05:41 72
原创 idea-git 修改远程仓库地址
如果你的项目中有.git目录,且目录下有conf配置文件可以用这种方式我的项目中没有 .git目录,可以直接在项目设置中改选中项目右键-git-repository-remotes
2021-03-12 09:46:18 1818
原创 java jdbc ResultSet 取值
有个妹子问我ResultSet 不遍历可以直接转成其他类型的数据集嘛,这不撞枪口上了嘛,正好之前看文章看到过,果断回答可以。有印象然后搜了一下,参考:ResultSet 转对象
2021-03-01 16:17:19 562
原创 linux 查看已安装软件
接触新的环境新的项目需要先了解当前环境下安装了哪些东西一、查看系统配置文件(检查已安装的软件)一些核心软件需要配置环境变量,less /etc/profile 查看(按G查看文件末尾的export)找export配置的理路径二、查看网络运作情况(检查已部署的应用)一些服务和应用是不会配置环境变量,需要通过其它额外的手段检测,可以有以下两种方式: 1、查看此机器上所有服务和应用运作情况:netstat -anp 从结果可以看出,目前已经安装并启动svn、mysql、nginx服务和一些j
2021-02-23 18:05:59 24735
原创 Failed to start component [StandardEngine[Catalina].StandardHost[localhost]
idea tomcat8/9运行项目启动tomcat时报错,解决,在tomcat配置文件中修改tomcat7\conf\catalina.propertiestomcat.util.scan.DefaultJarScanner.jarsToSkip=\,*
2021-02-19 17:18:18 100
原创 PLSQL 报错“数据库字符集(AL32UTF8)和客户端字符集(2%)是不同的。字符集转化可能会造成不可预期的后果“
问题:连接oracle数据库时提示,本地的字符集和数据库字符集设置不一样,如果要直接使用点确定即可,查询没问题,更新操作的话有2%的不支持,会出现乱码。可以在本地设置字符集,但是已经有设置过别的数据库字符集也可以在注册表中设置,可参考:https://blog.csdn.net/qq_40133329/article/details/107642285暂时没有好的方法,先这样用,尽量避免那2%...
2021-02-18 17:01:20 684
原创 idea+springboot+JRebel插件实现热部署
idea+springboot+JRebel插件实现热部署之前用的仅仅只是实现springboot热启动而已,也只是通过配置springboot中的pom依赖,每次修改代码都是自动重启服务,只是省去了人为重启服务,这种不算是真正意义上的热的实现。类似这种配置修改代码后,不需要人为或自动重启服务,直接刷新就可以实现修改后的操作。idea自身是不支持的,可以结合JRebel插件来实现。可以参考:JRebel热部署JRebel热部署重点,每次修改完代码后记得刷新加载,按快捷键 Ctrl + Shif
2021-02-07 17:10:30 262
原创 jstack命令使用jstack日志查看
jstack是java虚拟机自带的一种堆栈跟踪工具。jstack用于生成java虚拟机当前时刻的线程快照。线程快照是当前java虚拟机内每一条线程正在执行的方法堆栈的集合,生成线程快照的主要目的是定位线程出现长时间停顿的原因,如线程间死锁、死循环、请求外部资源导致的长时间等待等。 线程出现停顿的时候通过jstack来查看各个线程的调用堆栈,就可以知道没有响应的线程到底在后台做什么事情,或者等待什么资源。 如果java程序崩溃生成core文件,jstack工具可以用来获得core文件的java stac
2021-02-05 11:18:46 3009 1
原创 glassfish连接数问题 domain.xml配置最大连接数
glassfish的web控制台进不去的情况下可以直接在/glassfish/domains/domain03/config 路径下的domain.xml文件进行修改,前提是你得知道具体的配置地方,max-pool-size=“500” 这个地方是配置glassfish连接数据库的最大连接数。然后还需要再看下oracle数据库的最大连接数查询oracle的当前连接数select count(*) from v$session;查看数据库允许的最大连接数select value from v$
2021-02-05 10:44:02 252
原创 Spring Boot configuration annotation processor not found in classpath
Spring Boot configuration annotation processor not found in classpath问题, 在引入配置文件中的对象值时,提示以上错误,一般情况点击左边的open就可以找到解决方法,但是我的打开居然是not found,呵呵没关系,在网上找,别人家打开的链接打开后需要导入依赖,spring-boot-configuration-processor<dependency> <groupId>org.springfr
2021-02-02 16:35:26 430
原创 搭建本地maven仓库
换了新的设备,旧电脑又不在,那就自己下载一个吧。官网下载 https://maven.apache.org/download.html官网maven与jdk对应版本 https://maven.apache.org/docs/history.html官网maven相关问题 https://issues.apache.org/jira/browse/MNG官网各种指南 https://maven.apache.org/plugins/确定自己适合的maven版本及对应的jdk版本目前jdk1.8,
2021-01-27 10:43:53 287
原创 java 移动端session失效,Session is invalid
场景,移动端重复登录,同一个设备(这里是用pc端浏览器模拟)第一个人登录后,第二个人登录。实现,显示第二个人的数据信息,不能串号。类似顶下去了。所以我先把第一个人的session干掉,再创建新的session,再往新的session里面放第二个人的参数,顶号成功。因为发布的应用采用了session分布式,所以在用pHttpSession.invalidate();该方法时,pLoginsta = reuquest.getSession(true).getAttribute(“loginsta”);这
2021-01-22 15:37:23 3251
原创 LDAP对用户名,密码进行AD域验证
AD域验证登录使用java连接AD域,验证账号密码是否正确参考文档https://blog.csdn.net/scyxm0426/article/details/53171059
2021-01-18 14:59:14 1103
原创 idea SpringBoot @RunWith 报错,找不到
SpringBoot测试类中想用Spring的驱动器,而不是用原来的junit,pom.xml文件中导入依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test<
2020-11-24 16:05:36 2610
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人