- 博客(15)
- 资源 (2)
- 收藏
- 关注
原创 解决小程序TLS版本必须大于等于1.2的问题
一、背景最近在小程序的项目上遇到了TLS版本必须大于等于1.2的问题。二、解决方案1、openSSL版本是否 1.0.1+查看命令:openssl version -a如果不是请升级2、nginx版本是否0.7.65以上查看命令:nginx -v如果不是请升级3、修改配置server { listen 443; server_name ...
2019-09-20 18:53:57 572
原创 Mapper重复扫描导致@Transactional失效
最近项目中遇到一个问题,一直报“Closing non transactional SqlSession”具体报错信息如下:Creating a new SqlSessionSqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@6e0a1219] was not registered for synchroniz...
2019-07-11 18:09:25 964
原创 文章标题
知识在于点滴积累! 最近在公司推Jenkins,发现了一些小问题在此把他记录下来,给有需要的童鞋垫脚! 一次在构建一个项目时报错找不到java.langFatal Error: Unable to find package java.lang in classpath or bootclasspath最开始怀疑是Java环境变量没有配置好,但通过测试排除了。因为项目在本地开发环境Idea下打包完
2017-10-22 16:42:08 368
原创 Java Json字符串格式化
package com.quanyou.jsonFormat;import java.io.BufferedReader;import java.io.File;import java.io.FileReader;import java.io.FileWriter;import java.io.IOException;/*** 把json字符串格式化* @aut
2017-07-05 15:21:17 655
转载 查看SELinux状态
查看SELinux状态:1、/usr/sbin/sestatus -v ##如果SELinux status参数为enabled即为开启状态SELinux status: enabled2、getenforce ##也可以用这个命令检查关闭SELinux:1、临时关闭(不用重启机器):
2017-05-05 14:39:48 587
原创 导数据心得
点滴积累今天早上一来,就有很多事堆在我手上,很想快速的处理完,所以比较着急。其中呢有这样一件事,就是把正式库的数据导入到测试库来,原本是件很简单的事,因为我们测试库到正式库都DBLINK连接,同时表结构都是一样的。那里说直接一条INSERT语句就能搞定的事情。虽然数据量相对比较大就20W,平时操作也就几秒钟就搞定了。结果我一直搞了一上午都没搞出来,原因在于这张表有很多外键约束,当然这个在我初次
2016-04-29 13:06:23 404
转载 如何查看SQL SERVER数据库当前连接数
1.通过管理工具 开始->管理工具->性能(或者是运行里面输入 mmc)然后通过添加计数器添加 SQL 的常用统计 然后在下面列出的项目里面选择用户连接就可以时时查询到数据库的连接数了。不过此方法的话需要有访问那台计算机的权限,就是要通过Windows账户登陆进去才可以添加此计数器。SELECT * FROM[Master].[dbo].[SYSPROCESSES] WHERE [DBID] I
2016-04-18 10:29:29 751
原创 SqlServer2012 ID自增需要插入指定值处理
点滴积累 今天遇到一个问题,需要另一张临时表T1的数据导入到业务表T2,但T2的ID是自增长的。如下操作 就会报如下错,但是我们确实需要把T1的ID插入到T2表 这是我们需要这样插入,需要注意的是,这是我们不能用”*”需要把所有字段列出来: OK ! 问题搞定SET IDENTITY_INSERT T2 ONINSERT INTO T2(ID,OFFICE_CODE)SELECT I
2016-04-17 11:03:38 714
原创 SQL Server 2012 恢复数据
点滴积累 今天操作数据库手贱,把一般表给删除了,不过还好该表不是重要的业务表,不幸中的万幸。 数据总得恢复。平时数据库每天都会做全量备份,该表也算是常量表,一段时间都没什么变化,所以恢复到昨天的数据就可以了。 1.首先选一个其他库,最好是测试环境,最好不要在生产环境上操作。 2.进入Microsoft SQL Server Management Studio 右键数据库 3.选择还原数据库
2016-04-17 10:40:13 806
原创 Phabricator搭建
最近一直想搭建一个代码审查的系统,最后选了Phabricator。Phabricator这个软件就不多介绍了,直接切入主题。 1.系统选择CentOS6.5,当然也可以在windows上安装(本人未尝试过),个人觉得毕竟多数开源软件都是基于Linux来的,所以建议还是在Linux上部署,可以避免很多不必要的麻烦。 查看系统版本命令lsb_release -a 官方解释: Phabricato
2016-03-31 15:14:06 7660 1
原创 JAVA 动态代理
Java Se 1.3 以后有了动态代理(proxy),动态代理具有很强的灵活性,可用来解决一些具有横切行的问题(spring aop 及利用利用动态代理实现的)如系统完全性检查,日志等创建一个代理需要实现InvocationHandler接口,然后通过Proxy类的newProxyInstance方法来创建代理。测试类public class Client { public sta
2013-08-27 11:57:03 698
原创 int integer intholder的区别
int 是JAVA 的基础类型不是对象,如 int =100 该值存储在栈中(stack),同时数据是共享的如int a=100 int b=100 则a和b指向的是同一内存空间类是string。integer是int的封装类及对int 的包装同时提供静态方法,如 Integer a = new Integer(100); 首先a是一个对象并存放在堆中(heap),这里有个重要的概念‘装包’
2013-08-24 12:01:43 2431
原创 JAVA导出大数据量Excel文件的解决方案
最近在工作遇到了导出大数据量(10万级)Excel文件的问题,在网上找了很多文章都感觉不是很好,总内存溢出或卡死掉,偶尔能成功但很不稳定。通过实践总结一套可行的解决方案,速度大约1000/s;不管是使用POI、JXL还是FastExcel一次直接导出20万条数据性能暂不提就内存就受不了,这也是导致导出数据失败的主要原因,故使用多次导出每次可以限定在10000条数据(经测试是性能和稳定性最好
2013-08-23 17:20:24 5395
转载 JAVA排列组合算法
import java.util.ArrayList;import java.util.List;public class Combination { public static void main(String[] args) { char[] c = new char[] { '1', '2', '2', '3', '4', '5' }; List list = new Ar
2013-08-21 11:00:11 1172
原创 JAVA 二分法搜索
public static int binarySearch(int[] array, int v, int begin, int end) { if (array.length < 1) return -1; if (begin > array.length || end > array.length) return -1; if ((begin + end) >> 1 <= beg
2013-08-20 17:42:57 579
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人