- 博客(21)
- 收藏
- 关注
原创 itext使用demo
<dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId> <version>5.5.13</version> </dependency> <!-- https://mvnrepository.com/artifact/com.itext...
2022-02-22 16:36:48
467
原创 db2 下MAX()函数对 varchar 类型失效
今天写sql发现db2下,sum函数对varchar类型可以完成统计,对max(),min()函数失效。可使用以下解决方法:SELECT MAX(字段+0) FROM 表名 (字段类型为varchar)作为记录,也做为踩过的坑给大家参考...
2021-06-29 10:09:54
1304
转载 mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz 安装
系统版本:[mysql@localhost scripts]$ uname -aLinux localhost.localdomain 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux解压:[root@localhost mysql]# tar -zxf...
2019-03-12 20:28:06
430
转载 SESSIONID固定漏洞
问题场景 访问一个WEB页面,会看到有一个JSESSIONID,这是由服务器端在会话开始是通过set-cookie来设置的匿名SessionId 在登录进入后,再次查看SESSIONID,会发现此值未发生改变,这样,就产生了SESSIONID固定漏洞攻击步骤第一步,需要获取被攻击用户的JSESSIONID,可以通过给被攻击用户一个伪造的JSESSIONID,使其用该J...
2019-01-24 16:21:39
3455
转载 Docker安装升级linux内核(2.6.32->4.4.169)
一、升级内核要安装docker 推荐linux内核要高于3.1.01、查看内核版本 uname -r2、导入key(需要root权限):rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org如果报错curl: (6) Couldn't resolve host 'www.elrepo.org' 则表示DNS解析...
2019-01-10 10:46:13
4424
转载 执行docker ps命令,出现 "Cannot connect to the Docker daemon at unix:///var/run/docker.sock. ..."问题
执行docker ps命令,出现 “Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?”错误此时已确定Docker本身已经安装正常。问题原因是因为docker服务没有启动,所以在相应的/var/run/ 路径下找不到docker的进程...
2019-01-09 10:47:46
543
原创 SimpleDateFormat12小时制和24小时制
今天在treeMap设值的时候,发现2018-12-14 12:25:00.0 尽然小于 2018-12-14 08:20:00.0查看了下TreeMap的设置public TreeMap getTreeMap(){ return new TreeMap(new Comparator<String>(){ public int compare(String ...
2018-12-15 14:13:21
626
转载 Git合并特定commits 到另一个分支
转载:Git合并特定commits 到另一个分支 经常被问到如何从一个分支合并特定的commits到另一个分支。有时候你需要这样做,只合并你需要的那些commits,不需要的commits就不合并进去了。 合并某个分支上的单个commit首先,用git log或GitX工具查看一下你想选择哪些commits进行合并,例如:dd2e86 - 946992 -9143a9 ...
2018-12-12 10:10:44
332
转载 Windows下Nginx的启动、停止等命令
Windows下Nginx的启动、停止等命令在Windows下使用Nginx,我们需要掌握一些基本的操作命令,比如:启动、停止Nginx服务,重新载入Nginx等,下面我就进行一些简单的介绍。1、启动:C:\server\nginx-1.0.2>start nginx或C:\server\nginx-1.0.2>nginx.exe注:建议使用第一种,第二种会...
2018-10-26 13:39:09
119
转载 Oracle 11g standby主从配置
转载自:http://greatdeer007.blog.163.com/blog/static/16366517420105331447834/一、主机描述 dbprimary: 192.168.1.57 主机名称db1 dbstandby: 192.168.1.58 主机名成db2 SID: jifenpay二、配置tns, 使用netca配置dbprimary的list...
2018-09-20 10:13:27
1434
1
转载 线程池使用不当导致服务器内存耗尽
最近一个项目上线后,服务器磁盘两三天报一下磁盘100%的异常,开始以为是磁盘问题,因为这个服务器上有一个rsync的定时任务,10分钟一次,用于同步静态文件,大概1万个html文件,正常不到1分钟同步完成。 但是运维帮忙重启后,两三天磁盘又报警,看了一下内存使用,内存从重启后,一直缓慢的增加,没有回落,直到报警前的90%以上。看了一下监控系统统计的线程数,发现线程数从上次重启后,一次在增加,...
2018-08-22 15:40:35
3635
转载 mysql时间戳 时间转换问题 from_unixtime() UNIX_TIMESTAMP()
from_unixtime()是MySQL里的时间函数date为需要处理的参数(该参数是Unix 时间戳),可以是字段名,也可以直接是Unix 时间戳字符串后面的 '%Y%m%d' 主要是将返回值格式化例如:mysql>SELECT FROM_UNIXTIME( 1534751626, '%Y%m%d' ) ->20180820mysql>SELECT FR...
2018-08-20 15:48:20
3297
转载 【转载】Springboot运行一段时间停止运行
容器自动停止的坑有几种可能性,如果能够正常运行几天突然挂掉的话比较倾向是第3种情况。 1、外部Tomcat和Spring boot内嵌的Tomcat有冲突,具体解决办法可以看这篇文章: https://my.oschina.net/mechanic/blog/892936 2、MySQL的Bug导致,可以看这篇文章: https://my.oschina.net/mechanic/blog/8...
2018-07-23 10:36:54
4707
原创 sql server always on常规监控数据
最近做到always on监控,记录一下比较常用的表和字段表:sys.dm_hadr_database_replica_states主要字段:database_state ,synchronization_state,log_send_rate ,log_send_queue_size, last_commit_time(主辅差值表示滞后程度)https://docs.microsoft.com...
2018-05-14 19:41:14
1179
原创 完整安装always on 集群以及可能遇到的问题
最近工作涉及到搭建sqlserver always on集群,这里稍作问题记录。主要的环境搭建流程可以参照博客:https://www.cnblogs.com/FreeFire/p/4903577.htmlhttps://blog.youkuaiyun.com/dba_huangzj/article/details/55045325这两篇博客讲的以及非常详细了,不过我还是遇到几个问题。1.在新建alwayso...
2018-05-07 19:09:35
2019
原创 Double-Checked Locking失效
在使用单例时,有时会使用double-checked locking 来提高性能,如下代码,貌似即保证了安全性又避免不必要的同步if (fitz == null) {synchronized (this) {if (fitz == null) {fitz = new Fitzer();}}}return fitz;希望保证仅分配一个 Fitzer() 对象, 但又不希望每次调用该代码...
2018-05-02 18:46:45
225
原创 使用不带区域设置的toUpperCase或者toLowerCase产生的不相等问题
对可能与区域设置相关的数据进行比较时, 应指定相应的区域设置。示例 1: 以下示例尝试执行验证, 以确定用户输入是否包含 <script> 标签...public String tagProcessor(String tag){ if (tag.toUpperCase().equals("SCRIPT")){ return null; }/ /...
2018-04-27 19:30:27
3211
原创 Random函数的安全性问题与SecureRandom
电脑是一种具有确定性的机器, 因此不可能产生真正的随机性。 伪随机数生成器 (PRNG) 近似于随机算法, 始于一个能计算后续数值的种子。PRNG 包括两种类型: 统计学的 PRNG 和密码学的 PRNG。 统计学的 PRNG 提供很多有用的统计属性, 但其输出结果很容易预测, 因此容易复制数值流。 在安全性所依赖的生成值不可预测的情况下, 这种类型并不适用。 密码学的 PRNG 生成的输出结果较...
2018-04-27 19:24:58
9796
原创 mysql数据库备份之xtrabackup
今天工作中用到了xtrabackup进行数据备份,遇到了一些问题,在这里记录。数据同步方式有很多种,比如mysqldump,直接复制数据文件,xtrabackup。在数据库存储引擎是innodb时xtrabackup可以不用锁表,所以建议用xtrabackup方式。本次实验使用的是xtrabackup,其他方式请参考mysql手册。我是使用tar包进行安装,具体步骤如下:tar -zxvf per...
2018-04-26 19:27:19
256
转载 《java并发实战》- 关于this引用溢出
书中3.2中关于this引用溢出例子:public class ThisEscape { public ThisEscape(EventSource source) { source.registerListener(new EventListener() { public void onEvent(Event e) { doSomething(e); ...
2018-04-26 14:49:14
2129
1
原创 一些常用的linux命令(基于centos)
文件操作LS命令-作用:显示目录内容,类似DOS下的DIR-格式:LS【options】【filename】-常用参数: >-a:all,不隐藏任何以"."字符开始的文件 >-l:使用较长的格式列出信息 >-r:按照文件名的逆序打印输出 >-F:加上文件类型的指示符 ls -lF | grep / 过滤 man ls 查询ls...
2018-04-26 14:40:53
324
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人