Java
文章平均质量分 80
王盖茨666
喜欢剪辑的程序员,擅长Java、python、JavaScript语言程序开发,拥有丰富的工作经验,妥妥的斜杠青年,做自己想做的事情
展开
-
SSM项目与SpringBoot项目中Redis集群使用
一次Redis集群故障,Redis集群中的某个节点宕机了,项目中配置的Redis连接池,没有将不可用的连接从连接池中移除,从而导致程序从连接池中拿到了一个不可用的连接,导致系统功能不可用,从而引发了生产故障。原创 2023-09-18 17:58:59 · 115 阅读 · 0 评论 -
使用这两个IDEA 插件,代码再也不会被嫌弃了!!!
Sonar是一个用于代码质量管理的开源平台,用于管理源代码的质量 通过插件形式。可以支持包括java,C#,C/C++,PL/SQL,Cobol,JavaScrip,Groovy等等二十几种编程语言的代码质量管理与检测,Sonar可以从以下七个维度检测代码质量,而作为开发人员至少需要处理前5种代码质量问题。...原创 2022-08-08 14:13:07 · 488 阅读 · 0 评论 -
Java开发规范
Java开发规范1.代码中不允许定义未使用的变量、方法参数、私有方法、字段和多余的括号2.包命名不允许大写反例:cn.com.test.Controller正例:cn.com.test.controller3.java类命名使用驼峰命名法(首字母大写)反例:public class String_Utils { }public class numberUtils { }正例:public class StringUtils { }public原创 2021-09-01 15:53:52 · 147 阅读 · 0 评论 -
FTP实现上传与下载
/** * Title:FTPUtils * Description: ftp上传下载工具类; * Company: * @author wangmin * @since 2017年8月14日-下午10:22:18 * @version V1.0 */ public class FTPUtils {/** * 方法描述:向ftp服务器上传文件; * @p原创 2017-08-15 21:17:37 · 319 阅读 · 0 评论 -
spring boot中使用web socket显示实时消息
一、在spring boot中使用web socket进行实时消息显示 二、pom.xml中的依赖<!-- spring boot 中web socket服务依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId&g...原创 2018-06-06 10:53:58 · 2015 阅读 · 1 评论 -
spring boot与shiro的简单使用
一、spring boot与shiro的使用,实现登录操作,项目结构图如图所示: 二、pom.xml依赖配置: <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</arti...原创 2018-06-06 11:14:35 · 229 阅读 · 0 评论 -
多线程之间实现同步
一、什么是线程安全?当多个线程同时共享同一个全局变量或静态变量,做写的操作时,可能会发生数据冲突问题,也就是线程安全问题,但是做读操作是不会发生数据冲突问题案例: 需求现在有100张火车票,有两个窗口同时抢火车票,请使用多线程模拟抢票效果。public class MainThread { public static void main(String[] args) { ...原创 2019-04-03 22:08:54 · 302 阅读 · 0 评论 -
Java多线程入门
**一、线程与进程之间的区别****每个正在系统上运行的程序都是一个进程。每个进程包含一到多个线程。线程是一组指令的集合,或者是程序的特殊段,它可以在程序里独立执行。也可以把它理解为代码运行的上下文。所以线程基本上是轻量级的进程,它负责在单个程序里执行多任务。通常由操作系统负责多个线程的调度和执行。使用线程可以把占据时间长的程序中的任务放到后台去处理,程序的运行速度可能加快,在一些等待的任...原创 2019-04-02 22:59:29 · 675 阅读 · 0 评论 -
Spring MVC请求流程
springMVC框架是一个基于请求驱动的web框架,并且使用了前端控制器模型来进行设计,再根据请求映射规则分发给相应的页面控制器进行处理一、整体流程具体步骤:首先用户发送请求到前端控制器(DispatchServlet),前端控制器根据请求URL来决定选择哪一个页面控制器进行处理并把请求委托给它。页面控制器接收到请求之后,进行功能处理,首先需要收集和绑定参数到一个对象,这个对象在sp...原创 2019-08-12 15:14:40 · 143 阅读 · 0 评论