java初学
文章平均质量分 81
孔明兴汉
1
展开
-
定位java中 导出的问题,和优化
定位java中 导出的问题,和优化 准备工作找到经常使用的导出接口#定位java中 导出的问题,和优化准备工作首先我们既然知道 是导出占用内存的问题,那么我们就要找到 哪个接口是经常用,而且导出数量较多的,这样,我们修改了之后才能立刻看到 效果,方便验证找到经常使用的导出接口这个全靠业务,或者 命名的规范,比如说 导出都有excel登录nginx服务器,查询excel 的出现次数,先有一个大概我们nginx 今天之前的都会是*.gz 文件解压gzip -d *.log-20200728.g原创 2020-07-29 11:15:26 · 304 阅读 · 1 评论 -
docker启动nacos 遇到的问题
问题:ERROR: for nacos Cannot start service nacos: driver failed programming external connectivity on endpoint sc-nacos-standalone (36358a2ef7be82e0234b962be541b065d6e303b3d5c4d89590b6ec771393afca): (iptables failed: iptables --wait -t nat -A DOCKER -p tcp原创 2020-05-28 22:35:26 · 7333 阅读 · 2 评论 -
java 为什么int 转String 比较耗时
先看下结果Benchmark (status) Mode Samples Score Score error Unitsc.i.c.c.t.MyBenchmark.testObjectKey 1 thrpt 3 38419.106 9193.927 ops...原创 2020-01-21 20:18:33 · 351 阅读 · 0 评论 -
程序员日常工作总结2020-01-21
mysql 如果一个表有可能 并发比较高,请尽量拿自增id 作为主键这里就要说到自增作为主键 和 uuid 作为主键的区别: 自增主键 节省内存空间,是连续的,而uuid 是非连续的,内存使用率相差10倍以上 并发比较大的时候无论你程序写的多好,数据库设计的多完美,都有可能1s 进来很多条(这里代指20条),这个时候 除了避免这种情况,也要方便去重 那么怎么去重呢,...原创 2020-01-21 16:19:35 · 1003 阅读 · 0 评论 -
JMH Java怎么验证代码的性能
https://mp.weixin.qq.com/s?__biz=MzUzNTg5NzU3OQ==&mid=2247483677&idx=1&sn=11924600722516850b68438d4c4621e5&chksm=faff3599cd88bc8f62bd6827ec2135adeaa0eb737e859d860c85ced1d1541e7ec9c8f38...原创 2020-01-18 18:41:04 · 242 阅读 · 0 评论 -
各城 地铁线路图 实时最新
http://city.pekcbec.com/其他的请加原创 2020-01-11 17:55:29 · 199 阅读 · 0 评论 -
jvm哪些情况会导致 年轻代 越过 15年龄的限制 去到老年代
1.是哪些参数控制了 old:young 和 eden : from 和年轻代 到 老年代的年龄限制的2.哪些情况会导致 年轻代 越过 15年龄的限制 去到老年代大家应该知道 jvm 有年轻代 老年代 方法区等等 大概组成部分 如果不清楚,我这里给一张图这里以jdk8 为基准–XX:NewRatio:默认-XX:NewRatio=2 old:YOUNG =...原创 2020-01-07 09:28:43 · 1131 阅读 · 0 评论 -
linux 获取windows ftp 只能拿到部分 文件
linux 获取windows ftp 只能拿到部分 文件https://mp.weixin.qq.com/s?__biz=MzUzNTg5NzU3OQ==&mid=2247483663&idx=1&sn=e8ae80e7b1c4dc0738ee9b787b8a59b2&chksm=faff358bcd88bc9db36a5c9ebeee9ad8608ec4144...原创 2020-01-04 18:52:12 · 561 阅读 · 0 评论 -
单纯insert 自增主键 报Duplicate entry
https://mp.weixin.qq.com/s/IIU5J65SejI66CUlQ6lf3w原创 2020-01-02 18:24:07 · 693 阅读 · 0 评论 -
this is incompatible with sql_mode=only_full_group_by
问题:> 1140 - In aggregated query without GROUP BY, expression #1 of SELECT list contains nonaggregated column '****'; this is incompatible with sql_mode=only_full_group_by这个问题一般都是你的sql 没有group by ...原创 2019-05-28 17:31:40 · 256 阅读 · 0 评论 -
mysql 优化
开发的时候可以注意的点 会持续更新1.能设置为Not Null是最好,不用特意强求(2019/05/30)原创 2019-05-30 17:53:04 · 154 阅读 · 0 评论 -
springboot jar执行原理
先讲重要的:就是点击运行run springboot项目的时候,先把Application 加入到Set类型的sources然后 看webEnvironment springbean中是否有这两个类,如果有就是war启动,没有就是jar启动private static final String[] WEB_ENVIRONMENT_CLASSES = { "javax.servlet....转载 2019-05-17 18:54:55 · 784 阅读 · 0 评论 -
系统最烦人的广告 怎么去除
今日我开电脑 又看到了今日热点 腾讯的广告,我忍无可忍 决定花点时间去除它们首先看到打开进程然后右键这个任务 可以看到最后有一个 转到进程然后再右键看到第一个 是 打开文件位置然后能看到QQ.exe 然后右键 点击上图中的QQ.exe 32 有一个 结束进程 点击一下,然后文件夹中 QQ.exe 删除(这个删除的时候 你要关注 是否是它的启动exe qq的就是 如果把这...原创 2019-05-20 18:42:18 · 657 阅读 · 0 评论 -
2016.12.07 死锁
如果有建议或者自己的想法,请在下方评论,我们一起探讨(本人一只菜狗)在二个月之前面试的时候,我面试碰到一个问题,人家问我什么是死锁?答:两个或者多个进程在执行过程中,互相争抢资源,比如说a进程需要b进程才能往下进行,但是b进程也在等着a进程才能执行,所以就互相等待,若没有外力,就这样一直等待下去(此时称系统处于死锁转台或者系统产生了死锁,这些永远在互相等待的进程称为死锁进程)什么是原创 2016-12-07 21:05:52 · 412 阅读 · 0 评论 -
多tomcat服务器配置,明天做的e1
明天做的是:商城那个同一个账户只能同时一个在线好了,我今天一下午都在搞公司项目的发布,因为在同一个tomcat的时候数据库有一个冲突,所以我们用的是多tomcat,其实总的来说,就是第一点复制一个tomcat,然后把它配置到环境变量中,因为我现在不是在公司,所以没有截图,第二点 改变server.xml和bin中两个文件,等会啊,我去截图这两个文件,按编辑,然后把其中端原创 2017-05-08 22:53:57 · 258 阅读 · 0 评论 -
Java 开发要注意的
1.不要在for循环中写查询(放到外面一起性查询)2.日志要写全 service成功之后要写日志3.例如:ValidateUtil 的方法 返回的只要是boolean 不用再写==false4.Interger 比较要用equals5.计算有小数点的用bigdemals ...原创 2018-07-09 16:42:01 · 163 阅读 · 0 评论 -
解决springcloud oauth2 401问题 外加源码解析
我在整合oauth2的时候遇到了401问题(在获取access_token的时候)当时传递的参数是这样的,后来报401错误,提示信息Full authentication is required to access this resource后来发现是oauth2内部机制决定的 里面有两种选择,org.springframework.security.oauth2.config...原创 2018-07-25 14:06:23 · 21030 阅读 · 7 评论 -
Xshell Xftp下载和安装
http://www.netsarang.com/download/free_license.html直接在这个链接下面选择Xshell Xftp 然后输入邮箱就可以了,直接安装 在这里 我想说说我这两天的感想,我上周末2018/08/04号开始 这边温度到了39度,我本身胖,更容易得湿疹那些了,结果起了,还胸闷,当时的感觉就是难受,结果到了这周才好,但是还是有点头晕,还有点想吐,我对...原创 2018-08-09 14:41:55 · 1656 阅读 · 1 评论 -
java ResultFul 数据结构总结
1.返回的结构要是最简单的比如:{“time”:"2018-05-11",“version”:"V1.0.1"}2.返回的要有结构感,让前台方便操作{“date”:"2018-05,"list":{"date":"05-23","version"::"V1.0.1"}}3.把汉字也给前台返回去{“原创 2018-08-06 22:11:27 · 631 阅读 · 0 评论 -
重做系统之后,如何配置java完整环境
先下载一个springboot tools下载jdk8 配置jdk环境变量 下载搜狗不要随便在网上下载jdk的安装包,要先去https://www.eclipse.org/downloads/然后它会提示你去http://download.eclipse.org/oomph/jre/?vm=1_1_7_0_64_0 下载对应的jdk,这样才能使eclipse 要不会出各种各样的问题...原创 2018-10-11 15:45:55 · 845 阅读 · 0 评论 -
@ConfigurationProperties 和 自动补全 添加自定义的属性
前言:大家都知道application.properties,里面的属性是怎么配置生效的,又是为什么会有那些Alt + / 出来的提示呢?首先第一个问题:application.properties,里面的属性是怎么配置生效的一.通过@Value 注解xgf.port=8888package com.springcloud.xgf;import org.springfr...原创 2019-05-04 11:01:59 · 3307 阅读 · 0 评论 -
2016.12.12 今天偶尔看到一个,今天晚上搞一个
http://tieba.baidu.com/p/4845476031原创 2016-12-12 11:55:27 · 209 阅读 · 0 评论