- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 处理PostgreSql 插入主键冲突问题
在INSERT INTO操作时当唯一键冲突可以做一些解决冲突的处理,一般有如下3种处理场景。语法(ON CONFLICT可以接多个字段,但必须存在唯一索引)PostgreSql 使用。
2023-04-14 15:21:17
1352
1
原创 spring调用方法(接口和多个实现类的情况)
spring调用方法(接口和多个实现类的情况)以spring框架注入bean说明 接口TestService 有2个实现类 TestServiceImp1 @Service(“TestService1”) ,TestServiceImp2 @Service(“TestService2”) 在controller里注入server的bean时使用注释@Qualifier指明使用的实现...
2018-08-06 16:27:05
3626
1
原创 Illegal key size 报错问题
Illegal key size 报错问题Illegal key size javax.crypto.Cipher.checkCryptoPerm(Cipher.java:1029) javax.crypto.Cipher.implInit(Cipher.java:795) javax.crypto.Cipher.chooseProvider(Cipher.java:854) jav...
2018-06-11 16:46:39
14817
2
原创 常用的数据源
常用的数据源 序号 连接池名称 依赖的jar包 实现的datasource类 备注 1 JNDI 该数据源是由相应的web服务器(例如:tomcat,weblogic,websphere)负责初始化,创建,管理。程序中不需要引入特别的jar包。 Javax.sql.datasource 2 C3P0 c3p0-0.9.xxx.
2018-01-18 11:29:23
545
原创 JVM GC 相关内容(待续)
如何判断一个对象是否存活1、 引用计数:2、可达性分析算法垃圾收集算法1、标记—清除: 算法分为“标记”和“清除” 两个阶段;首先标记出所有需要回收的对象,在标记完成后统一回收掉所有被标记的对象。之所以说它是最基础的收集算法,是因为后续的收集算法都是基于这种思路并对其缺点进行改进而得到的。 它的主要缺点有两个:一个是效率问题,标记和清除过程的效率都不高;另外一个是空间问题,标记清除之后
2017-11-10 16:16:32
184
转载 web 技巧
在java中存在一些转义字符,比如”\n”为换行符,但是也有一些JDK自带的一些操作符 比如 : System.getProperty(“line.separator”) 这也是换行符,功能和”\n”是一致的,但是此种写法屏蔽了 Windows和Linux的区别 ,更保险一些. 学无止境呀!
2017-11-03 09:57:55
211
转载 对线程池简单理解
线程池的好处:1,因为线程是比较昂贵的资源,避免大量重复创建销毁线程,使用者不用关心创建销毁线程。2,用户提交的任务能够及时的得到处理,提高响应速度。3,能够更好的监控和管理线程。ThreadPoolExecutor参数 int corePoolSize 线程池基本大小int maximumPoolSize 线程池最大大小
2017-10-12 15:02:41
296
转载 Intellij IDEA svn的使用记录
到Commit Changes 这里有几个选项需要了解的:Auto-update after commit :自动升级后提交 keep files locked :把文件锁上,我想这应该就只能你修改其他开发人不能修改不了的功能 在你提交之前:before commit Reformat code:重新格式化代码 Rearrange code:重新整理代码 Optimize imports:
2017-10-12 09:55:06
8077
转载 linux tail命令的使用方法详解
linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容。一、tail命令语法tail [ -f ] [ -c Number | -n Number | -m Number | -b Number | -k Number ] [ File ] 参数解
2017-09-18 11:44:29
885
原创 Git Unknown SSL protocol error in connection to git.oschina.net:44
fatal: unable to access;Failed connect to 127.0.0.1:8582 … Unknown SSL protocol error in connection to git.oschina.net:443
2017-08-04 13:51:55
1292
原创 Java 相关问题汇总
1、在使用 Resource 操作文件时候,如果资源文件在项目发布时候会被打包到 JAR 中,那么不能是使用 Resource#getFile() 方法,否则会抛出 FileNotFoundException的。但可以使用 Resource#getInputStream() 方法读取。
2017-07-12 09:39:53
225
原创 Spring 中 @Controller 和 @RestController
@Controller, @RestController的共同点都是用来表示Spring某个类的是否可以接收HTTP请求Controller, RestController的不同点@Controller标识一个Spring类是Spring MVC controller处理器@RestController: @RestController是@Controller和@ResponseBody的结合体
2017-06-29 16:59:48
634
原创 Java 中 transient 类型修饰符
transienttransient 类型修饰符,只能用来修饰字段,如果用transient声明一个实例变量,当对象存储时,它的值不需要维持。换句话来说就是,用transient关键字标记的成员变量不参与序列化过程。
2017-06-26 23:06:41
902
原创 前端遇到问题解决方案
jsclone 没有把事件监听也clone进去吧。解决方法: clone(true); clone(true)表示连事件一起CLONE
2017-06-23 17:31:05
429
翻译 MAVEN 的学习笔记
maven 项目的核心就是pomxmlmaven 坐标和依赖依赖的配置依赖范围快捷键Markdown及扩展表格定义列表代码块脚注目录数学公式UML 图离线写博客浏览器兼容maven 项目的核心就是pom.xmlmaven的主要命令:mvn clean compilemvn clean testmvn clean packagemv
2017-03-15 21:44:47
304
原创 经常使用的IntelliJ IDEA 快捷键
经常使用的IntelliJ IDEA 快捷键提取方法 Ctrl + Alt + M查找文件所所在的目录文字 Alt + F1导入包,自动修正 Alt + Enter , Ctrl + Alt + O 全文搜索 Ctrl + Alt + F 全文替换 Ctrl + Alt + R 方法调用 Alt + F7 查找类 Alt + N 重写方法 Cltr + OCtrl+Alt
2017-02-24 14:12:06
455
java复习文档
2012-12-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人