自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 问答 (5)
  • 收藏
  • 关注

原创 gbk 转utf-8

查看java String 字符编码:public static String getEncoding(String str) { String encode = "UTF-8"; String effectiveEncode = ""; try { if (str.equals(new String(str.getB...

2020-04-29 10:04:57 204

原创 使用FTPClinet实现浏览器能够访问FTP服务器各个目录, 并下载文件的技术代码

package com.sugon.cloudview.cmz.compute;import com.sugon.cloudview.common.base.exception.CloudviewException;import org.apache.commons.net.ftp.FTP;import org.apache.commons.net.ftp.FTPClient;imp...

2020-03-27 23:22:18 498

原创 换电脑时idea导入setting的注意事项

1 jdk版本重新配置参考:https://www.cnblogs.com/happyflyingpig/p/10075229.html其他配置jdk的地方1)mavenmaven如果不配置jdk, 会报jdk11org.openjfx:javafx的编译错误java.lang.RuntimeException: org.eclipse.aether.resolution...

2019-09-22 17:08:52 1216

原创 java web项目使用ThreadLocal 的坑、注意事项以及是否会内存泄漏

好多人都认为web项目每次请求都会占用一个线程,但是我们要知道这个线程不一定是新的,可能是从tomcat线程池里获取的。tomcat启动的时候会创建一个线程池,配置如下<Connector port="80" protocol="HTTP/1.1" maxThreads="600" minSpareThreads="100" maxSpareThreads="500" accept..

2019-02-28 19:27:19 1227

原创 Too many open files代码排查思路

项目运行一段时间就会出现Too many open files的问题:15-Feb-2019 10:29:32.550 SEVERE [http-nio-10.0.33.33-10080-Acceptor-0] org.apache.tomcat.util.net.NioEndpoint$Acceptor.run Socket accept failed java.io.IOExcepti...

2019-02-15 17:44:07 1899 1

翻译 java 流行的排序方法

1 插入排序法 直接插入排序的基本思想:在要排序的一组数中,假设前面(n-1) [n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序翻译成大白话就是:假设一个数组有8个元素,其中前7个元素已经是拍好序的了,仅仅排第8位就好:根据大白话我们可以写一下中间过程的代码:public static v...

2019-01-09 17:33:31 96

原创 Springboot启动执行指定的sql文件脚本

spring.datasource.initialize=truespring.datasource.data=classpath:sql/data.sqlspring.datasource.schema=classpath:sql/schema-mysql.sqlspring.datasource.initialization-mode=always #always为始终执行初始化,em...

2019-01-04 10:00:24 2494

原创 日志切割

添加操作日志package com.sugon.cloudview.cloudview.aspect;import java.lang.reflect.Method;import java.util.HashMap;import java.util.Map;import javax.servlet.http.HttpServletRequest;import org.apach...

2018-10-15 14:02:44 309

转载 csv生成临时文件,供前端下载,解决windows打开utf-8的csv乱码问题

@LogRecord(operateName = "导出操作日志", eventCategory = LogEventCat.USER, requestType = LogRequestType.QUERY, targetType = LogTargetType.USER, riskLevel = LogRiskLevel.LOW) @RequiresRoles(value = { "s...

2018-09-30 17:15:11 478

原创 msyql tar.gz安装完的坑

最近在linux上安装mysql遇到好多坑1安装之后/etc/my.cnf文件不对,删除之后msyql才能启动2登陆mysql的时候给的初始密码不对,登陆不上去 解决方法:不要根据网上的安装步骤了,直接看官方文档的安装教程:https://dev.mysql.com/doc/refman/5.7/en/installing.html...

2018-09-25 15:01:20 103

原创 aop 基于aop做日志管理

天下文章一大抄,看你会抄不会抄.查看这个两个文章活动灵感https://blog.csdn.net/zhaoyanjun6/article/details/80669022https://blog.csdn.net/zhaoyanjun6/article/details/80669451...

2018-09-20 22:16:59 1385

原创 String 相加解析原理

public static void main(String[] args) { String a = "hello2"; final String b = "hello"; String d = "hello"; String c = b + 2; String e = d + 2; Stri...

2018-08-22 07:37:12 2558

转载 java中的方法引用(method reference)-

转载出处:http://www.cnblogs.com/daren-lin/p/java-method-reference.html今天要说的是java中的一项新特性,方法引用,method reference。方法引用完全可以用lambda来代替,不会根本不影响平时的开发,但是如果学会了方法引用的话,可以装逼!本文按照官方文档的例子来解释。方法引用(method reference)方法引用只是...

2018-06-26 21:39:10 645

转载 gradle 排除依赖 本地项目和非本地项目

gradle 排除部分依赖坐标:以前都是以为只有 用坐标依赖时,才能使用 exclude 类似compile ('com.ali.reactandroid:react_android:0.8.0-SNAPSHOT'){ transitive = true exclude group: 'com.android.support', module: 'support-v4' exclude group...

2018-06-25 18:01:10 1495

原创 maven项目转成gradle项目

gradle init --type pom

2018-06-16 07:21:46 194

原创 List排序

import java.util.ArrayList;import java.util.List;public class Test { public static void main(String[] args) { List<Person> persons = new ArrayList<>(); persons.add...

2018-06-09 14:47:01 108

原创 http url问号携带参数需要转义的问题

http://localhost:8080/?age=1&name=%%%%比如name用户传入%%%%,服务端接到的是null,因为%有特殊含义.%20是空格,而%%%不代表任何字符其次&代表下一个参数,如果name中有&,那就麻烦了.因此url传值是有注意事项的解决方案有两个:1 post传值,2 使用url 路径传值,springMvc是支持的浏览器访问http://...

2018-05-30 08:44:16 8980

原创 linux实用小命令

1 查看内存和硬盘实用情况free -m 内存实用情况df -h 硬盘实用情况2 后台启动nohup java -jar xxx.jar &3查看实时日志tail -f -n +1000 文件名4在一台linux上远程登录另一台ssh root@对方ip 其中root@可以不写5远程拷贝文件夹scp -r 本地文件名称 对方ip:/usr...

2018-05-29 11:34:08 133

原创 javaScript妙用

1给对象增加abc属性var str = new RegExp("a");str.abc = '1';console.log(str.abc);

2018-05-06 18:49:40 170

原创 正则表达式 - javaScript 使用

正则表达式 - javaScript 怎么使用?方式1:推荐使用,直接量的形式新建一个html,粘贴下边代码,就可以使用了<script> var str = "abc"; var reg = /abc/; var result = reg.exec(str); <!-- 返回匹配结果,如果不匹配返回NULL值--> var result2 ...

2018-05-06 18:38:39 84

原创 consul删除不想要的服务

consul删除不想要的服务:http://172.16.31.132:8500/v1/agent/service/deregister/gsafety-ecms-dis-service-172-16-10-61  put请求后边拼的是serviceId,服务名称+ip参考官方文档https://www.consul.io/api/agent/service.h

2018-01-29 19:54:49 9925

原创 内网,maven将jar发布到私服上

1下载maven,解压配置环境变量,mvn -v验证2配置maven的settings.xml    maven-third admin admin123 133mirror central Human Readable Name for this Mirror.

2018-01-20 14:33:20 234

原创 poi 3.11版本,最多65536条

需求:点击按钮,下载user数据表中的所有数据到excel中1.pom坐标                    org.apache.poi            poi            3.11        2.controller代码(下载excel)String filename=new String("客户表.xlsx".getBy

2016-10-21 12:58:10 748

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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