- 博客(14)
- 资源 (2)
- 收藏
- 关注
原创 Java项目,增加新功能,不重启项目的两种方法
1、背景架构 在设计一个支付系统的时候,有一个新需求,需要在增加新的支付方式之后,不需要重启系统,就能使用新的支付方式2、公共部分 两种方式分别为通过将项目写成一个独立的或者子web工程,通过restTemplate去调用相关接口以及写成一个独立的java工程,打包成jar的形式,通过反射就去调用。 为做到真正再新增后续支付方式之后...
2019-10-24 11:11:44 1623
原创 Redis的默认端口6379
Redis创始人Salvatore Sanfilippo,曾在文章“Redis as an LRU cache ”解释为何以6379为默认端口。文章链接:http://oldblog.antirez.com/post/redis-as-LRU-cache.html截取其中关于6379的片段对照手机的九宫格就可发现为何Redis的默认端口为6379...
2019-04-04 17:30:21 5032
原创 SpringBoot+JPA+Redis+Swagger2实现
1.SpringBoot+JPA+Redis+Swagger2实现本次通过SpringBoot+JPA+Redis+Swagger2完成数据库的增删改查,分页查找,采用hikari链接2.配置文件包括服务的端口号,redis缓存的连接,MySQL数据库的连接,hikari相关配置spring.profiles.active=devserver.port=8088spri...
2019-04-04 14:16:14 370
原创 SpringBoot整合JPARepository
SpringBoot与JPARepository的整合1.SpringBoot与数据库进行操作的方法 阅读SpringBoot的说明文档,SpringBoot操作数据库的方法有很多Using Jdbc Template Jpa and Spring Date Jpa Spring Data JDBC Using H2's Web Console Using J...
2019-04-03 10:57:37 6223 1
原创 SQL基础语句入门(四)
--function和procedure--DELIMITER //表示将;换成//进行语句分割delimiter //create procedure procedure_name ()BEGIN select * from table_name;END//delimiter ;--调用过程call procedure_name();--OUT 为输出,可以修改,in...
2018-08-17 16:54:54 166
原创 SQL基础语句入门(三)
--简单插入完整行,这种情况顺序与量必须与列相同insert into table_nameVALUES( '1', '2', '3', '4')--列值,可以不用全部列insert into table_name( list1, list2, list3, ...
2018-08-16 17:09:49 643
原创 SQL基础语句入门(二)
--聚集函数--AVG()返回list1列的平均值,只针对一列,多个列要多个AVGselect AVG(list1) as list2 from table_name;--COUNT()返回list1列的行数,COUNT(*)返回表的行数,包括行空,即NULL,但是指定列就会忽略NULLselect COUNT(*) as alias_list from table_name;selec...
2018-08-16 14:28:17 198
原创 SQL基础语句入门(一)
--SELECT--单列select list_name from table_name;--多列select list_name1,list_name2 from table_name;--所有列select * from table_name;--检索列中不同值,distinct必须在列前面,作用全部,如果有多列,每个列都是不同值select distinct list_n...
2018-08-15 15:09:27 557
原创 JDK1.8几大新特性
1.接口这允许使用default方法,并在一个类实现该接口后能直接调用default:interface JdkTest{ public abstract void PrintHello(); default void test(){ System.out.println("this is a test method"); }}public class demo2 implem...
2018-08-03 10:05:46 1913
原创 LotusScript基础入门学习笔记(3)
1.LotusScript 异常1.1异常分类 同java一样,LotusScript也有异常处理,同样也可将异常分为编译时异常与运行时异常。但是LoutsScript并非像java一样有try catch语句,反之有错误处理函数以及进行错误跳转。1.2错误处理函数 错误处理函数有三种:Err:返回错误号Erl:返回代码错误行号Error或Error$:返回错误信...
2018-07-23 17:06:04 430
原创 java结果集
结果集是数据查询结果返回的对象。但是结果集不仅仅只是存储,同时又操纵数据的功能,例如对数据的更新。结果集与数组不同的是,结果集(resultset)是从1开始的,而数组的下标是从0开始。 resultset方法: getXXX() ,读取数据,XXX表示数据类型 getArray(int colindex/String columnname),获取当行中,colindex所...
2018-07-23 11:25:10 2341
原创 面试记录
阿里(内推) 1.自我介绍。 2.因为在自我介绍的时候谈到了正在实习中,就问了问实习做什么,有完成什么功能。 3.java中的对象和集合 4.hashtable的理解。 5.什么是线程安全,线程池的理解。 6.进程与线程的区别。 7.死锁与饥饿,有写过死锁的代码吗。 8.如何实现线程同步...
2018-07-21 09:09:38 131
转载 LotusScript基础入门学习笔记(2)
1.LotusScript类1.1前端类·NotesUIDatabase :代表Notes工作台上打开的数据库·NotesUIDocument :用于用户访问当前文档·NotesUIView :代表当前的数据库视图·NotesUIWorkspace :帮助用户访问Notes当前的工作台·Button :代表表单或文档上的操作按钮、热点或按钮·Navigator :代表一个导航器上...
2018-07-19 15:33:33 2477
原创 LotusScript基础入门学习笔记(1)
1.LotusScript概述1.1声明对象 Dim var as type 'var为变量名,type为变量的类型1.2变量的复制 var="hello,wolrd" 'var为string set var =New NotesDatabase("Domestic","Sales.nsf") '将一个类赋值给变量,此时注意set!2.Lotu...
2018-07-19 14:47:51 2031 2
SpringBoot+JPA+MySQL+Swagger+Redis实现CRUD
2019-04-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人