- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 ORCLE新建用户后,无法登录问题
//查看用户,可以看到该用户状态,锁了没。select username,account_status from dba_users where username='BTDZY';//解锁该用户alter user BTDZY account unlock;//查看登录次数select * from dba_profiles where RESOURCE_NAME='FAILED_LOGIN_ATTEMPTS';//修改为不限登录次数alter profile default limit
2021-04-26 09:16:10
1427
原创 并发处理的时候禁止使用System.out.println
项目批冲遇到一个性能瓶颈,执行效率低分析线程dump发现大量阻塞定位到阻塞原因是在System.out.println(xxx);------上线后未删除看out源码发现使用out.println()方法内部使用synchronized,批冲qps峰值在100w+,遂导致大量阻塞。删除System.out.println(xxx);这段代码即可解决...
2020-05-22 17:35:30
844
1
原创 Stream
StreamAPI是用来处理数据,处理集合等容器中的数据,处理操作有:查询、筛选、删除、过滤、统计、映射等。希望能够用类似于SQL语法的形式对Java内存中的数据进行处理。Stream的特点: (1)Stream本身不负责存储数据,存储数据是用集合,数组等数据结构。 (2)Stream是不可变,一旦修改,就会产生新的Stream对象。Stream不会修改数据源的数据。 (3)Str...
2020-04-08 14:31:48
229
原创 jdk1.7访问https出现握手失败的情况,原因是jdk1.7默认TLS1.1,目标服务器jdk1.8使用TLS1.2
解决方式如下:强制将请求提升至TLS1.2/** * * @param url * @param json 请求json * @param charSet 请求编码(UTF-8) * @return * @throws Exception */public static String sendHttpsPostjson(String url, String js...
2020-03-19 20:06:34
3277
转载 ftp写权限
Linux添加FTP用户并设置权限查看创建好的ftp用户写权限及目录在linux中添加ftp用户,并设置相应的权限,操作步骤如下:1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test2、建用户:在root用户下:useradd -d /home/test test //增加用户test,并制定test用户的主目录为/home/testpasswd t...
2019-07-30 09:36:08
1630
原创 linux安装phantomjs,-bash: /usr/local/bin/phantomjs: is a directory解决方案
首先安装依赖——fontconfig和freetypeyum install fontconfig freetype2在官网上下载对应版本的包http://phantomjs.org/download.htmlrz 上传到服务器-xvf 解压 不要+z设置软连接ln -sf /home/phantomjs-2.1.1-linux-i686/bin/phantomjs /usr/loc...
2019-05-21 17:50:53
2048
原创 Could not create the view: An unexpected exception was thrown. Myeclipse空间报错
我也遇到过这个问题,就是工作空间的问题好像是删除你工作空间的一个文件就可以解决了
2019-04-25 17:15:27
90
原创 maxPostSize="0"失效/报错问题
tomcat设置maxPostSize=“0” 导致springmvc post请求参数接收不到问题tomcat7以上需要设置负数,0就是限制0意见设置maxPostSize的值为-1
2019-04-24 09:51:41
783
原创 lambda表达式实现多线程遍历list存入redis中
@Test public void testLambda(){ List<String> list=Arrays.asList(new String[]{"Ni000","Hao000","Lambda000"}); list.parallelStream().map(x->redisUtil.set(x,x)).forEach(x->...
2019-01-29 15:08:10
741
转载 SpringBoot 定时任务从Redis同步文章访问量
在新开发的博客系统中,引入了大量redis,文章/文章列表/分类/标签/评论等等都先从MySQL读取,之后都是从Redis读取。而文章访问量应该怎么设计呢?,每刷新一次+1,数据库异步+1吗?还是使用cookie记录访问了哪些文章,再次刷新不重复计数?目前采用的是可重复计数,就是页面每刷新一次,访问量+1。每次+1都是在 Redis 中加,到每天某个时刻,同步到MySQL数据库中。一、Spri...
2019-01-24 14:27:58
2014
转载 Spring Security 使用MD5加盐加密和BCrypt加密密码
之前我们都是使用MD5 Md5PasswordEncoder 或者SHA ShaPasswordEncoder 的哈希算法进行密码加密,在spring security中依然使用只要指定使用自定义加密算法就行,现在推荐spring使用的BCrypt BCryptPasswordEncoder,一种基于随机生成salt的根据强大的哈希加密算法。一、MD5加密package com.liuyanz...
2019-01-24 14:13:09
3724
原创 【java】java工具类StringUtils,org.apache.commons.lang3.StringUtils
使用过程中,发现StringUtils工具类功能非常的多。例如,判断元素是否为数字:StringUtils.isNumeric(string)
2019-01-22 20:56:20
157
原创 【微信小程序】微信小程序 文本过长,自动换行的问题
小程序开发过程出现的问题:文本过长,以致于在view中显示不全,没有自动换行的问题解决方法:在wxss样式文件中添加样式.font-break { word-break:break-all;}然后在对应的view上引用即可<view class="col-4 font-break"> {{item.billCode}} <...
2019-01-22 20:38:15
6596
2
原创 【java】java下载文件中换行符 在windows和linux下通用的
public static final String FILE_CONTENT_SPLIT_MARK = "\r\n";
2019-01-22 20:33:37
727
原创 【java】判断某段字符串的编码方式,并按照新的编码方式输出
String destination ="testå¾·ç\u008E\u009B西äº\u009A"; try { if(destination.equals(new String(destination.getBytes("iso8859-1"), "iso8859-1"))){ destination=new Str...
2019-01-22 20:31:57
328
原创 springdataredistemplete的用法
stringRedisTemplate.opsForValue().set(“test”, “100”,60*10,TimeUnit.SECONDS);//向redis里存入数据和设置缓存时间stringRedisTemplate.opsForValue().get(“test”)//根据key获取缓存中的valstringRedisTemplate.boundValueOps(“test”)...
2019-01-22 09:57:25
114
转载 Linux中rz和sz命令用法
rz,sz是Linux/Unix同Windows进行ZModem文件传输的命令行工具。优点就是不用再开一个sftp工具登录上去上传下载文件。sz:将选定的文件发送(send)到本地机器rz:运行该命令会弹出一个文件选择窗口,从本地选择文件上传到Linux服务器...
2019-01-03 15:17:09
221
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人