(企业内部)开发经验
文章平均质量分 69
企业内部开发经验系列,由gblfy根据自己在公司的亲身经历总结而成,会讲述开发的思路和开发技巧,帮助更多开发人员思路明确、高效率的开发!!!
gblfy
心如向阳,次第花开!
展开
-
rabbitmq 集群 ha负载 Consumer raised exception, processing can restart if the connection factory
线上有一个rabbitmq 集群,一台磁盘模式的 两台内存模式的. 使用erlang 做cookie 做同步.haproxy做负载在连接一会后 程序抛出异常 Consumer raised exception, processing can restart if the connection factory原因是因为ha 在做负载的时候 设置玩tcp连接后 还需要把默认的 timeout server 和 timeout client 注释掉.这样ha就不会自动的关闭mq的tcp 长连接原创 2020-08-27 20:52:47 · 5774 阅读 · 1 评论 -
java.net.SocketException: 打开的文件过多 (Socket creation failed)
java.net.SocketException: 打开的文件过多 (Socket creation failed)原创 2022-09-22 12:54:08 · 4674 阅读 · 0 评论 -
MQ java.lang.OutOfMemoryError: unable to create new native thread
文章目录1. 问题现象2. 分析定位3. 解决方案4. 结果验证5. 总结1. 问题现象java.lang.OutOfMemoryError: unable to create new native thread2. 分析定位生产上所有程序都是在jboss账户下运行,于是查看该账户下所有的线程数总和为950,也即是说,随时都可能会超过1024,导致内存溢出。查看看进程当前运行的线程数命令为:pstree -p 3660 | wc -l如果出现:-bash: pstree: 未找到命令在线安原创 2021-11-25 22:13:00 · 616 阅读 · 0 评论 -
Wrapper+map实现页面显示
文章目录1. 查询用户数据map集合2. map集合参数拼装1. 查询用户数据map集合2. map集合参数拼装用户角色和部门名称,根据角色ID和部门id分别查询替换,简言之:需要的内容分别通过单独查询数据库得到,然后通过遍历依次对比,最后,根据对应的编码获取map的值好处是:利用单表分别查询,解决了left join因数据量大导致查询速度慢的问题坏处是:增加了查询数据库的次数...原创 2021-05-17 18:26:44 · 399 阅读 · 0 评论 -
数据权限实现
权限框架可以根据用户所属角色决定有权限看到的菜单资源权限。同一个资源下的同一个菜单的数据权限需要单独处理。案例:一部门的张三和二部门的李四都是普通用户角色,普通用户都有用户管理的查询权限,但是,一部门的张三只能看到一部门以及一部门下面的数据的权限。效果图:测试部门的test001用户之后能看到自己部门的数据,需求部门的数据看不到文章目录一、数据权限模型1. 数据范围2. 拦截器二、数据权限使用2.1. 控制层2.2. service2.3. mapper2.4. 获取部门集合2.5.原创 2021-05-17 18:17:19 · 573 阅读 · 1 评论 -
怎样判断一个网站是不是前后端分离的?
1.页面右击选择【检查】或者打开谷歌开发者模式2.选择【NetWork】,重新刷新页面3. 选择XHR 全称(xmlhttprequest),后,下面会有地址列表;查看页面的数据是从页面渲染的数据还是通过后端api接口获取的4.左侧点击第一个链接,右侧,点击Preview(预览模式),如果显示页面的数据,说明页面渲染的数据通过后端api接口获取的5.点击【All】查看看html源码,左侧...原创 2020-03-17 18:05:40 · 11237 阅读 · 4 评论 -
Linux 命令操作手册
linux运行jar项目nohup java -jar jar的项目名称 >msg.log 2>&1 &指定端口启动jar,并记录日志#命令行配置启动java -jar spring-boot-actuator-0.0.1-SNAPSHOT.jar --server.port=8082 >msg.log 2>&1 &2.查看监控...原创 2019-12-28 09:53:33 · 2569 阅读 · 1 评论 -
常用命令集合_Windows
文章目录①删除.lastUpdated结尾的文件②maven打包跳过测试③运行jar④指定端口启动jar项目⑤退出当前命令窗口⑥Spring Boot 热部署①删除.lastUpdated结尾的文件#以cmd命令进入仓库目录cd %userprofile%\.m2\repository#执行以下命里即可for /r %i in (*.lastUpdated) do del %i②ma...原创 2019-12-28 09:52:51 · 287 阅读 · 0 评论 -
开发经验分享_02_解决问题3步走(实战)
接上一篇:创新小组手册01_遇到问题3步走https://gblfy.blog.csdn.net/article/details/103413993原创 2019-12-05 23:20:31 · 277 阅读 · 0 评论 -
开发经验分享_01_遇到问题三步走(思路+实战)
此手册由gblfy根据自己在公司的亲身经理总结而成,让大家养成一个好的习惯!!!文章目录一、分析问题现象1.1. 放平心态1.2. 不可急着看程序1.3. 由于什么原因导致的?二、异常监控2.1. 页面F12 监控2.2. 后端控制台监控三、复现问题复现问题现象一、分析问题现象1.1. 放平心态既然问题出现了,解决就是,不要想没有用的。1.2. 不可急着看程序出现这个问题,不...原创 2019-12-05 23:16:11 · 377 阅读 · 0 评论 -
开发经验分享_03_解决问题3步走(思路)
上一篇:创新小组手册02_解决问题3步走(实战)原创 2019-12-05 23:43:40 · 305 阅读 · 0 评论 -
开发经验分享_04_快速熟悉程序(思路)
文章目录一、上路5步走1.找其位2. 看映射3. 知其意一、上路5步走1.找其位明确位置坐标,再上路①起点的位置 ②终点的位置 ③中间各个站点的位置2. 看映射坐标站点映射物体(程序类)在程序中找到对应以上各个站点的位置;简言之,就是在程序中谁(哪个类)代表哪个站点,映射对应关系。3. 知其意明确起点终点以及中间各个站点的作用上路观其形观其形形:指布局分布 明确功...原创 2019-12-02 11:42:25 · 338 阅读 · 0 评论 -
开发经验分享_05_葫芦画瓢
接上一篇:创新小组手册04_快速熟悉程序(思路)https://gblfy.blog.csdn.net/article/details/103344458原创 2019-12-05 23:59:07 · 239 阅读 · 0 评论 -
开发经验分享_06_前端开发技巧
文章目录一、遇到问题怎么做1.1. 思路1.2. 行动二、前端开发技巧2.1. JS调试技巧2.2. 推荐理由2.3. Network正确的使用姿势2.3.1. ①Headers2.3.2.2.3.3.2.3.1.三、后端技巧三、项目四、模块五、报错六、Flowable 工作流一、遇到问题怎么做1.1. 思路① 分析问题现象② 定位问题原因③ 提出解决思路1.2. 行动①...原创 2019-12-07 09:43:07 · 596 阅读 · 2 评论