老鬼的博客 来都来啦,那就随便看看吧~
mysql JDBC出现The server time zone value ‘Öйú±ê׼ʱ¼ä’ is unrec问题
发布于: 2019-11-15 更新于: 2019-11-15 分类于: 

一:原因

1
2
3
4
在安装mysql的时候时区设置的不正确, mysql默认的是美国的时区,而我们中国大陆要比他们迟8小时,采用+8:00格式

使用的数据库是MySQL,没有指定MySQL驱动版本的情况下它自动依赖的驱动是8.0.12很高的版本,这是由于数据库和系统时区差异所造成的,在jdbc连接的url后面加上serverTimezone=GMT即可解决问题,
如果需要使用gmt+8时区,需要写成GMT%2B8,否则会被解析为空。再一个解决办法就是使用低版本的MySQL jdbc驱动,5.1.28不会存在时区的问题。
阅读更多
MYSQL常用sql
发布于: 2019-11-12 更新于: 2019-11-12 分类于: 

1.MySQL创建用户和授权

1.1创建用户

1
2
create user 'develop'@'%' identified by 'e16078588fee866d';
所有IP都可登录。
阅读更多
sqlserver常用sql
发布于: 2019-11-12 更新于: 2021-02-02 分类于: 

-1.友邦查询表字段详情

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
SELECT
'表名' = CASE
WHEN a.colorder = 1 THEN
d.name
ELSE
''
END,
'表说明' = CASE
WHEN a.colorder = 1 THEN
isnull(f. VALUE, '')
ELSE
''
END,
'字段序号' = a.colorder,
'字段名' = a.name,
'中文名' = isnull(g.[value], ''),
'' AS '业务含义',
'' AS '业务规则',
'主键' = CASE
WHEN EXISTS (
SELECT
1
FROM
sysobjects
WHERE
xtype = 'PK'
AND name IN (
SELECT
name
FROM
sysindexes
WHERE
indid IN (
SELECT
indid
FROM
sysindexkeys
WHERE
id = a.id
AND colid = a.colid
)
)
) THEN
'YES'
ELSE
'NO'
END,
'是否允许空' = CASE
WHEN a.isnullable = 1 THEN
'YES'
ELSE
'NO'
END,
'字段类型类型' = b.name,
'长度' = COLUMNPROPERTY(a.id, a.name, 'PRECISION'),
'精度' = a.length,
'小数位数' = isnull(
COLUMNPROPERTY(a.id, a.name, 'Scale'),
0
),
'默认值' = isnull(e. TEXT, '')
FROM
syscolumns a
LEFT JOIN systypes b ON a.xusertype = b.xusertype
INNER JOIN sysobjects d ON a.id = d.id
AND d.xtype = 'U'
AND d.name <> 'dtproperties'
LEFT JOIN syscomments e ON a.cdefault = e.id
LEFT JOIN sys.extended_properties g ON a.id = g.major_id
AND a.colid = g.minor_id
LEFT JOIN sys.extended_properties f ON d.id = f.major_id
AND f.minor_id = 0
WHERE
d.name = 'attract_database_type' --如果只查询指定表,加上此条件
ORDER BY
a.id,
a.colorder;
阅读更多
apache ab压测工具
发布于: 2019-11-11 更新于: 2023-11-08 分类于: 

一:介绍

1
ab是apachebench命令的缩写,是apache自带的一个压力测试工具。
阅读更多
关于产品费率试算中的坑
发布于: 2019-11-08 更新于: 2019-11-08 分类于: 

1.背景

1
保险公司试算产品,无论是年金产品还是普通产品,都是需要进行费率计算的
阅读更多
Java和Jquery Md5做接口签名
发布于: 2019-11-07 更新于: 2019-11-08 分类于: 

一:介绍

1
2
html与后端接口访问,为了简单的安全验证,需要做一下签名处理,
一般是某一个字段+timestamp做md5的签名,后端比对签名是否一致。
阅读更多
Java和Jquery AES ECB加解密
发布于: 2019-11-07 更新于: 2023-11-08 分类于: 

一:介绍

1
2
前后台分离,有些数据可能要做加解密处理,下面的方式就是用AES做的加解密,
ECB模式只有加密的密钥没有偏移量。
阅读更多
liberty配置jndi数据源
发布于: 2019-11-03 更新于: 2019-11-25 分类于: Liberty

一:介绍

1
2
liberty配置jndi数据源,这里主要是配置了MSSQL的数据源,使用了在配置文件中使用 Ref 标记来配置,
一些通用的东西配置在了usr/shared/config和resource目录下。
阅读更多
java word转pdf
发布于: 2019-11-02 更新于: 2019-11-02 分类于: 

一:背景

1
2
3
4
5
6
公司最近项目需求是上传附件,其中附件是word或者pdf文件,
然后在ipad上做在线预览,并且要求word展示要像pdf一样有
分页的概念,iOS端未找到合适的方案,后台帮忙将用户上传
的word转成pdf,下面介绍了两种方式,一种是Docx4J转换,
另一种是借助com.jacob来转换,这两种方式在生产环境都
无法执行,不过简单记录一下区别和实现。
阅读更多
svn修改拉取的地址
发布于: 2019-10-31 更新于: 2019-10-31 分类于: SVN

一:背景

1
2
由于公司svn服务器,http的链接地址有问题,
要将现有的svn仓库的地址改成https的,要进行如下操作。
阅读更多