Java后端
文章平均质量分 62
九分柠
暂停,算不算放弃?
展开
-
Linux简单shell脚本部署项目
也就是说如果加载的 application.yml 的内容标签与 bootstrap 的标签一致,application 也不会覆盖 bootstrap,而 application.yml 里面的内容可以动态替换。若application.yml 和bootstrap.yml 在同一目录下:bootstrap.yml 先加载 application.yml后加载。application.yml 可以用来定义应用级别的, 应用程序特有配置信息,可以用来配置后续各个模块中需使用的公共参数等。原创 2022-11-10 19:52:33 · 958 阅读 · 1 评论 -
JDBC的Statement和PreparedStatement的总结
JDBC的Statement和PreparedStatementStatement 和 PreparedStatement之间的关系和区别.关系:PreparedStatement继承自Statement,都是接口区别:PreparedStatement可以使用占位符,是预编译的,批处理比Statement效率高Statement可以正常访问数据库,适用于运行静态 SQL 语句。 Statement 接口不接受参数。PreparedStatement计划多次使用 SQL 语句, Prepared原创 2020-10-23 18:54:48 · 524 阅读 · 0 评论 -
websocket无法通过注解方式注入bean的解决办法
在做一个小程序聊天时,用java后台搭建,websocket无法通过springboot的注解注入bean问题代码报错14:11:39.906 [http-nio-8181-exec-1] ERROR org.apache.tomcat.websocket.pojo.PojoEndpointBase - Failed to call onClose method of POJO end point for POJO of type [com.gdpu.middleware.websocket.Cha原创 2022-04-06 14:51:12 · 3330 阅读 · 0 评论 -
JDK1.8的Lambda表达式使用(一)
引言实际开发中,我们常要对集合进行转换,一个forEach()让这个变得繁杂,用了Lambda,直接一切简单了1. List转Map直接上代码 List<RedRecordDto> records = redRecordService.getRecords(); //List<RedRecordDto>根据日期合成--------------->Map<属性,对象> Map<Date, RedRecordDto>原创 2022-03-25 11:26:57 · 641 阅读 · 0 评论 -
TCP的三次握手和四次挥手
这里写目录标题TCP三次握手相关词TCP三次握手过程1.TCP三次握手理论背景2.为什么不是两次握手或四次握手?3.第三次握手中,如果客户端的ACK未送达服务器,会怎样?TCP四次挥手过程1.为什么不能把服务器发送的ACK和FIN合并起来,变成三次挥手(CLOSE_WAIT状态意义是什么)?2.如果第二次挥手时服务器的ACK没有送达客户端,会怎样?TCP拥塞控制的四个算法TCP和UDP的区别什么时候选择TCP,什么时候选UDP?TCP如何保证传输的可靠性从输入网址到获得页面的过程 (越详细越好)?TCP三原创 2021-11-05 00:17:39 · 193 阅读 · 0 评论 -
Java两个list直接赋值?达咩达咩!
今天做个list直接赋值 List<String> list1 = new ArrayList(); List<String> list2 = new ArrayList(); //list1加入数据 list1.add("a"); list1.add("b"); list1.add("c"); //直接赋值给list2? list2 = list1;原创 2021-09-09 00:10:34 · 1399 阅读 · 1 评论 -
Java生成随机编号
Java生成随机编号在日常开发中,需要用到唯一切有一定规律编号非常多,订单号,编号等等,今天做了一个柜子编号,用时间戳和随机数组成一个订单号,简答Mark一下代码 //生成唯一的多功能柜编号 private String generateCabinetNum(){ String code = DateFormatUtils.format(new Date(), "yyyyMMddHHmmss"); Random re = new Random();原创 2021-08-18 11:53:25 · 2348 阅读 · 0 评论 -
定时任务Cron表达式学习
有关定时任务Cron表达式的那些背景:今天在做quartZ定时任务,发现了要用Cron表达式去指定出发的时间表。1.CronTriggerCronTrigger,你可以指定触发的时间表如“每星期五中午”,或“每个工作日9:30时”,甚至“每5分钟一班9:00和10:00逢星期一上午,星期三星期五“。即便如此,SimpleTrigger一样,CronTrigger拥有的startTime指定的时间表时生效,指定的时间表时,应停止(可选)结束时间。2.Cron表达式cron的表达式被用来配置Cro原创 2021-08-12 11:25:58 · 1836 阅读 · 0 评论 -
Docker的安装和配置常用mysql,redis,RabbitMQ,elasticsearch等常用组件和打包部署springboot项目
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、用阿里云镜像安装Docker?二、阿里云镜像加速1.登录阿里云前言618活动69块钱,嫖了个一年服务器,简单配了密码,用Xshell连上,直接开冲楼主选的是CentOS 8.3一、用阿里云镜像安装Docker?1.卸载已安装Docker组件(如果没有安装过Dokcer,跳过这一步)yum remove -y docker-ce \ docker-client \ docker-client原创 2021-06-21 13:44:48 · 924 阅读 · 0 评论 -
Java后端面试题自我总结
文章目录前言一、Java基础篇==final和static的区别====String a = "123"; String b = "123"; a======b 的结果?为什么??==二、JVM篇1.引入库前言随着自己慢慢意识到要找工作,写个专项文章,总结各种Java面试题一、Java基础篇final和static的区别1.final:(1)修饰类:无法被继承(2)修饰方法:父类的final方法是public不可被子类重写,可被继承父类的final方法是private,由于privat.原创 2021-05-20 01:06:01 · 897 阅读 · 0 评论