阿杜童鞋的博客

每天进步一点点

使用jdbc连接sqlserver数据库以及连接gbase数据库

最近的项目有个需求是需要连接到10个数据库,从其中的9个库查询数据然后插入到另一个数据,有sqlserver数据源和gbase数据源,记录一下连接方式; sqlserver: Class.forName("net.sourceforge.jtds.jdbc.Driver")...

2019-05-16 14:58:43

阅读数 5

评论数 0

java判断一个字符串是否是指定的日期类型

private static boolean isValidDate(String str) { boolean convertSuccess = true; // 指定日期格式为四位年/两位月份/两位日期,注意yyyy/MM/dd区分大小写; SimpleDateForm...

2019-03-17 15:49:03

阅读数 17

评论数 0

使用Builder模式创建对象

当类的字段过多,我们创建对象在new的时候就特别容易搞混淆字段的涵义,这个时候我们就可以使用Builder模式,话不多说,直接上代码: 可以直接使用Inner Builder插件来生成Builder 模式代码。 ...

2019-03-10 18:01:36

阅读数 47

评论数 0

记录一次被批评的过程

前天有个需求是将表a的内容复制到表b中,当时没想起要用insert into select,结果写了两个sql,一条select 一条inset,被经理看到批评了,特此记录一下,警醒自己。 将一个table1的数据的部分字段复制到table2中,或者将整个table1复制到table2中 语法...

2019-02-24 13:59:28

阅读数 31

评论数 0

2018年的收获以及2019年学习计划

回顾2018年,自我感觉还算比较勤快,工作一忙起来就没管博客了,更新总是断断续续,工作之余还是学了一点东西,也算是一种进步,Vue,RabbitMq,ActiveMq,Redis,Sorl,掌握基本的使用,原理也有一些了解,还需要在使用中继续熟悉掌握。 读过《重构:改善既有代码设计》,《sql ...

2019-02-21 14:38:35

阅读数 68

评论数 0

随笔:Vue之自定义指令

自定义全局指令: // 自定义全局指令 v-focus,为绑定的元素自动获取焦点: Vue.directive('focus', { inserted: function (el) { // inserted 表示被绑定元素插入父节点时调用 el.fo...

2019-01-09 17:30:02

阅读数 33

评论数 0

js日期补零

js日期需要yyyy-mm-dd的时候只显示yyyy-m-d,需要前面补充0,之前都是用的判断,感觉非常low。刚刚看到一个方法padStart用了用还不错,padStart是为数值补全指定位数,对应的还有endStart。 var d = new Date();...

2019-01-09 10:15:47

阅读数 271

评论数 0

js中filter,foreach,some,findIndex,includes的区别

filterI():创建一个新的数组,新数组中的元素是通过检查制定数组中符合条件的所有元素。 需要注意的是filter()不会对空数组进行检测,也不会改变原始数组。 如: 结果:[4,5,6] foreach():foreach方法中的function回调有三个参数:第一个参数是遍历的...

2019-01-08 14:59:53

阅读数 261

评论数 0

随笔:Vue常用指令

基本结构: v-text和插值表达式{{  }}的区别:功能一样,但是前者没有闪烁问题。 v-html:需要使用html的时候使用。 v-bloak:解决闪烁问题。 v-bind:绑定属性,后面绑定的属性中可以写合法的表达式。可以简写为 :要绑定的属性。 v-on:绑定事...

2019-01-04 17:13:46

阅读数 28

评论数 0

OVER中OVER(PARTITION BY... ORDER BY...)的使用

select PGM_ID,PGM_SH_CFM_CD,row_number() over(partition by PGM_ID order by PGM_SH_CFM_CD)rn, count(*) over(partition by PGM_ID) cnt from MED_PGM_SH_...

2019-01-03 14:58:50

阅读数 109

评论数 0

随笔:mysql中trim()的用法

去除两边空格 SELECT TRIM(' 123 ') from xxx 结果123 去除左边空格 SELECT LTRIM(' 123') from xxx 结果123 去除右边空格 SELECT RTRIM('123 ') from xxx 结果123 去除两边指定字符 ...

2019-01-02 14:07:52

阅读数 184

评论数 0

随笔:mysql 中concat,concat_ws,substr,substring_index的区别

concat:连接字符串。 如:select concat("a","b") from xxx 结果:ab concat_ws:连接字符串,在连接的多个字符串之间增加需要的关键字 select concat_w...

2019-01-02 12:57:01

阅读数 31

评论数 0

随笔:日期后面多了个.0的解决办法

第一、直接在MySQL中解决: SELECT T.ID, T.USERNAME, DATE_FORMAT(t.birthday, '%Y-%m-%d %k:%i:%s') as birthday FROM USERINFO T; SQL语句中加DATE_FORMAT函数就不会带微秒。   ...

2018-12-10 09:56:29

阅读数 146

评论数 0

关于Maven

Maven项目的结构: pom.xml中: groupId:域名倒写 比如com.baidu artifactId:功能命名 version:本版号 packaging:打包方式,默认是jar dependencyManagement:①只能出现在父pom ②统一版本号 ③ 声明(...

2018-09-07 16:20:23

阅读数 34

评论数 0

随笔:设计优化原则

    设计优化     使用单例模式:     对于频繁使用的对象,可以省略创建对象所花费的时间.     由于new次数的减少,对系统内存的使用频率也会降低,减轻GC压力,缩短GC停顿时间.     单例模式又有普通单例,同步单例,内部类单例,性能比较完善的是内部类单例.     代理模式:...

2018-08-15 16:02:15

阅读数 106

评论数 0

git的 ! [rejected] master -> master (non-fast-forward)问题解决办法

原因:git仓库中已经有一部分代码,所以它不允许你直接把你的代码覆盖上去。 解决办法: 强推:git push -f

2018-07-31 22:56:18

阅读数 748

评论数 0

servlet容器响应客户请求访问特定servlet的流程

1:客户发出要求访问特定servlet的请求. 2:servlet容器接收到客户请求,对其解析. 3:servlet容器创建一个servletRequest对象,该对象中包含了请求头,请求正文等信息. 4:servlet容器创建一个servletResponse对象. 5:servlet容...

2018-07-31 16:57:16

阅读数 80

评论数 0

解决Button自动刷新页面的问题

1、当在IE浏览器下面时,button标签按钮,input标签type属性为button的按钮是一样的功能,不会对表单进行任何操作。  2、但是在W3C浏览器,如Firefox下就需要注意了,button标签按钮会提交表单,而input标签type属性为button不会对表单进行任何操作。 为b...

2018-07-27 11:09:31

阅读数 118

评论数 0

随笔:orcal生成序列的使用方法

<insert id="insert" parameterType="java.util.Map"> <selectKey keyProperty=&q...

2018-07-11 15:25:37

阅读数 57

评论数 0

随笔:yyyy-MM-dd HH:ss:mm格式的字符串转日期

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Date eDate = sdf.parse(preEndTime);//preEndTime为yyyy-MM-dd HH...

2018-07-03 19:46:42

阅读数 577

评论数 0

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