自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(124)
  • 资源 (5)

原创 开发项目 注意事项

会随时进行添加 可以加我公众号,谢谢,也是支持我的动力谢谢1.修改 创建表 进行存储(推荐tower)2.尽量不要写自定义sql,如果写了也要3.写需求文档,写的时候要走一遍数据流4.关联关系要滤清,设置一个统一的开发原则5.开发之后要不就保证字段写的清楚,要不就写一个excel 文档6.sourceTree 每个人要新建分支7.开发之前和前端人员定义好入参 出参 ...

2019-05-16 16:18:44 92

原创 Springboot JPA CRUD基础框架分享

我自己因为目前公司写的是一个基础的Springboot + JPA,CRUD为主业务,我虽然之前学过很多,但是没有自己完整自己把所学所想 用一遍,在写这个的时候,我感觉到之前的付出 有回报,基本网上百度不懂的,自己看源码也能实现需求。我写这个,是为了分享自己的技术和想法,我不是大神,但是希望能有机会帮助别人。如果对这个项目有什么想法或者愿意加入进来,就请私信我或者 加 群 36186519

2018-01-23 14:19:07 349

原创 定位java中 导出的问题,和优化

定位java中 导出的问题,和优化 准备工作找到经常使用的导出接口#定位java中 导出的问题,和优化准备工作首先我们既然知道 是导出占用内存的问题,那么我们就要找到 哪个接口是经常用,而且导出数量较多的,这样,我们修改了之后才能立刻看到 效果,方便验证找到经常使用的导出接口这个全靠业务,或者 命名的规范,比如说 导出都有excel登录nginx服务器,查询excel 的出现次数,先有一个大概我们nginx 今天之前的都会是*.gz 文件解压gzip -d *.log-20200728.g

2020-07-29 11:15:26 32

原创 springcloud saas平台开发 记录

首先是前后端分离 这里要感谢我的朋友 金在昊 帮助做前端方面的工作,以后每天打卡这里,大家有什么问题 可以直接评论首先目前进度:我这里的saas 就是 在正常的系统 上面加入公司 部门,我本来是希望 我把我做过的项目 都能通过saas 模式保留下来。目前进度:后台公司 部门开发完成网关 整合swagger 实现统一swagger文档 整合oauth2 进行权限控制 (我这里的安全体系 选择的是 cros -》 认证 -》 审计 -》 授权 -》 服务)(不足: 要控制到接口 )..

2020-06-08 18:02:25 109

原创 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 1948

原创 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 85

原创 程序员日常工作总结2020-01-21

mysql 如果一个表有可能 并发比较高,请尽量拿自增id 作为主键这里就要说到自增作为主键 和 uuid 作为主键的区别: 自增主键 节省内存空间,是连续的,而uuid 是非连续的,内存使用率相差10倍以上 并发比较大的时候无论你程序写的多好,数据库设计的多完美,都有可能1s 进来很多条(这里代指20条),这个时候 除了避免这种情况,也要方便去重 那么怎么去重呢,...

2020-01-21 16:19:35 242

原创 JMH Java怎么验证代码的性能

https://mp.weixin.qq.com/s?__biz=MzUzNTg5NzU3OQ==&mid=2247483677&idx=1&sn=11924600722516850b68438d4c4621e5&chksm=faff3599cd88bc8f62bd6827ec2135adeaa0eb737e859d860c85ced1d1541e7ec9c8f38...

2020-01-18 18:41:04 90

原创 jenkins 发布到windows 项目,包括同步项目代码 和 启动项目(后台运行)

jenkins 发布到windows 项目,包括同步项目代码 和 启动项目(后台运行)首先我想到的是 能不能像连接linux 一样去生成公钥 让其无密码登录各 服务器这里给一下基础条件1.jenkins 服务器 (linux)2.项目 (windows)连接linux的方法ssh-keygen -t rsassh-copy-id -i ~/.ssh/id_rsa....

2020-01-14 11:30:22 431 1

原创 各城 地铁线路图 实时最新

http://city.pekcbec.com/其他的请加

2020-01-11 17:55:29 58

原创 jvm哪些情况会导致 年轻代 越过 15年龄的限制 去到老年代

1.是哪些参数控制了 old:young 和 eden : from 和年轻代 到 老年代的年龄限制的2.哪些情况会导致 年轻代 越过 15年龄的限制 去到老年代大家应该知道 jvm 有年轻代 老年代 方法区等等 大概组成部分 如果不清楚,我这里给一张图这里以jdk8 为基准–XX:NewRatio:默认-XX:NewRatio=2 old:YOUNG =...

2020-01-07 09:28:43 315

原创 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 186

原创 单纯insert 自增主键 报Duplicate entry

https://mp.weixin.qq.com/s/IIU5J65SejI66CUlQ6lf3w

2020-01-02 18:24:07 301

原创 每日问题总结 2019-11-26

1.如果有一个现在未分库分表的 未来要分库分表 我们应该怎么设计 之后怎么操作才能切换到分库分表问题1 什么叫分库分表 分库分表作用问题2 分库分表常用中间件问题3 设计如何 分库分表的方案(水平拆分 垂直拆分 分表)问题4 怎么从 单库单表的系统 迁移到分库分表...

2019-11-26 14:03:46 48

原创 java 文件输出到浏览器 不要预览

正常 从ftp 拿文件 有可能根据 不同的浏览器 导致 直接预览文件 那么怎么避免呢,走后台 走输出流 response.reset(); response.setHeader("Pragma", "public"); response.setHeader("Cache-Control", "public"); ...

2019-11-26 13:56:37 243

转载 drools

https://blog.csdn.net/u013115157/article/details/88119559

2019-10-03 17:34:30 36

原创 linux 和 windows怎么获取外网ip

linux 需要得到外网ipcurl ifconfig.me得到的就是你对外网的ip如果是windows 可以在百度中查询ip

2019-07-01 11:22:38 241

原创 mysql 优化

开发的时候可以注意的点 会持续更新1.能设置为Not Null是最好,不用特意强求(2019/05/30)

2019-05-30 17:53:04 59

原创 java -jar 设置日志位置

我在部署项目的时候,java -jar 启动项目的时候,报错,需要看日志,但是没找到啊这里记录一下java -jar xxx.jar> 1.log

2019-05-30 17:25:20 8818

原创 线上一次Log引发的问题

现象:原本好使的代码,单纯查询分页功能 就加了一个aop拦截日志,就报错了原因:我是自定义@Log,然后aop拦截 打印日志,我在controller 方法参数中添加了HttpServletRequest request, HttpServletResponse response解决办法:1.把参数 request 和 response 去掉,因为这两个参数是servlet带的,...

2019-05-29 14:25:02 74

原创 JVM调优:Metaspace 元空间内存溢出问题

没想到我会遇到Metaspace 内存溢出的问题,我之前以为内存溢出都是堆的,这次知道了,记载一下首先 项目上线之一段时间之后,cpu标高表现:OutOfMemoryError:MetaSpace分析工具:VisualVM监控原因分析:Metaspace 是存类 方法的加载信息的1.Metaspace 设置小了2.持续创建类 导致Metaspace 元空间不够用M...

2019-05-28 19:46:54 6661

原创 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 60

原创 jvm 标记清除算法

jvm标记清除算法是gc回收的一种算法,在此之前有如何定位收集哪些内存?引用计数算法,可达性分析法标记清除算法:首先根据名字,是标记和清除两个步骤,先根据可达性分析法 得到哪些应该回收,然后先标记,之后Gc回收 清除,问题:先自己想想这种会有什么问题,标记,然后清除,速度上可能会有点慢,然后就是如果存对象,都不知道这个是不是标记的,需要加一层if(如果写代码),如果这样的话,是不是...

2019-05-24 16:39:52 482

原创 系统最烦人的广告 怎么去除

今日我开电脑 又看到了今日热点 腾讯的广告,我忍无可忍 决定花点时间去除它们首先看到打开进程然后右键这个任务 可以看到最后有一个 转到进程然后再右键看到第一个 是 打开文件位置然后能看到QQ.exe 然后右键 点击上图中的QQ.exe 32 有一个 结束进程 点击一下,然后文件夹中 QQ.exe 删除(这个删除的时候 你要关注 是否是它的启动exe qq的就是 如果把这...

2019-05-20 18:42:18 163

转载 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 526

原创 @ConfigurationProperties 和 自动补全 添加自定义的属性

前言:大家都知道application.properties,里面的属性是怎么配置生效的,又是为什么会有那些Alt + / 出来的提示呢?首先第一个问题:application.properties,里面的属性是怎么配置生效的一.通过@Value 注解xgf.port=8888package com.springcloud.xgf;import org.springfr...

2019-05-04 11:01:59 2158

原创 fegin org.springframework.web.util.NestedServletException: Request processing failed; nested excepti

昨天 fegin + oauth2 调用 都是通的,今天来了一试 又不好使了,出现了org.springframework.web.util.NestedServletException: Request processing failed; nested exception is com.netflix.hystrix.exception.HystrixRuntimeException...

2018-11-29 11:55:49 1423 1

原创 ELK 之 elasticsearch 安装问题解决BindTransportException[Failed to bind to [9300-9400]

请注意不能用root用户启动ElasticSearch问题1:BindTransportException[Failed to bind to [9300-9400]解决1:打开config下面 配置文件elasticsearch.yml 将 network.host: 192.168.0.1 修改为本机IP 0.0.0.0问题2:[2018-11-26T10:25:02,773][I...

2018-11-26 11:02:54 1477 2

原创 Springcloud 2.0从零搭建(填坑)

现在网上大部分都是springcloud 1.5左右,很少有2.0往上版本的,到2018/11/05 最新版本为2.1.1从eureka 搭建到config 然后验证config 动态刷新,然后到新建项目,然后到搭建hystir dash项目,然后到断路器实验首先 eureka没有什么问题,之后我会把搭建好的项目放到网上,要的请评论 留下邮箱1.eureka 没什么可说的2.c...

2018-11-05 16:54:15 314 1

原创 重做系统之后,如何配置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 588

原创 阿里云 ESC服务器 从零配置 微服务

刚开始买阿里云 服务器是因为 上一个服务器到期了,这回买的时候,忘记设置自定义密码了没配置导致之后远程登录之后 还是登录不了linux 系统,后来通过这个搞定的,重置密码,需要手机认证然后远程登录linux系统,账号root 密码是你设置的,然后首先 我手上有现成的微服务项目,我要根据docker + jenkins 实际操作一波首先配置docker环境,docke...

2018-09-21 15:29:01 1867

原创 分析服务器 CPU 性能

通过分析堆栈得到理论上是一个java进程中的一个线程在监听分析堆栈:jstack -Hp java进程号printf "%x\n" 线程号jstack 进程号 | grep 线程16进制jstack 进程号 ...

2018-08-16 16:58:45 422

原创 Xshell Xftp下载和安装

http://www.netsarang.com/download/free_license.html直接在这个链接下面选择Xshell Xftp 然后输入邮箱就可以了,直接安装 在这里 我想说说我这两天的感想,我上周末2018/08/04号开始 这边温度到了39度,我本身胖,更容易得湿疹那些了,结果起了,还胸闷,当时的感觉就是难受,结果到了这周才好,但是还是有点头晕,还有点想吐,我对...

2018-08-09 14:41:55 1274 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 327

原创 解决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 15391 7

原创 关于MySql skip_name_resolve参数的理解

 skip_name_resolve是mysql调优的一部分,作用是禁止域名解析,什么时候开启这个参数呢?   1. 通过在第一次建立链接时缓存IP和host name,的映射关系,同一主机的后续连接将直接查看host cache,而不用在和DNS解析    2.cache中同样包含IP 和 登录错误的错误信息,可根据这些,对这些信息(IP)进行限制那么 IP和host name关系是怎么建立起来...

2018-07-16 15:09:05 3640 1

原创 Java 开发要注意的

1.不要在for循环中写查询(放到外面一起性查询)2.日志要写全 service成功之后要写日志3.例如:ValidateUtil 的方法 返回的只要是boolean 不用再写==false4.Interger 比较要用equals5.计算有小数点的用bigdemals ...

2018-07-09 16:42:01 90

原创 2018/06/29 总结

1.项目的一个api接口很慢:用时12s,改完用时300ms问题:是在for循环中调用了sql语句导致的答:以后尽量在for循环外把数据查好 然后让里面直接用2.搭建一个untility pom项目,然后搭建一个分布式日志系统框架搭建了一个nexus ,安装过程:去https://www.sonatype.com/oss-thank-you-win64.zip下载之后,到bin文件夹之下 ,执行n...

2018-06-29 16:46:10 74

原创 写项目的总结

1.service 的代码分割 方法 用到了笛卡尔积2.页面 div拼接 3.UM.getEditor 的使用<script type="text/javascript"> var ue = UM.getEditor('productDetailDiv'); ue.addListener("blur",function(){ ...

2018-06-26 13:15:17 110

原创 开发经常遇到的问题

git 1.Source 提交的时候 要全部提交,要保持每次都全部提交的好喜欢(要不容易提不全)事情:我也干了一年多 java开发了,最近总是出现提不全代码的时候,当然不是故意的,只是平时都是提哪些 就有时候会不注意2.后面补充  今天2018/06/15我会一直补充我还有别的文章 可以看看...

2018-06-15 17:40:38 225 1

logstash-7.6.1.zip

logstash-7.6.1.zip 你们正常下载 太慢了,我帮你们下载了,还有一篇文章关于logstash,可以看我博客

2020-03-17

elasticsearch-7.5.2-linux-x86_64.tar.gz

elasticsearch7.x 我下载太慢了,贡献出来,别的资源大家可以关注 公众号 程序猿GF,还有什么需要帮忙的 可以留言 或者到公众号找我 拜拜,希望对大家有帮助,为了世界的和平 哈哈

2020-02-05

fegin + oauth2 调用 无权限问题

Springcloud fegin + oauth2 调用,实现token传递,解决fegin调用 ,无权限问题

2018-11-28

尚硅谷 redis视频

尚硅谷 redis视频

2017-08-06

尚硅谷 shiro视频

尚硅谷 shiro视频

2017-08-06

空空如也

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