
后台
文章平均质量分 70
Do Re Mi
这个作者很懒,什么都没留下…
展开
-
SpringBoot定时任务
定时任务在Spring Boot中的集成在启动类中加入开启定时任务的注解: 在SpringBoot中使用定时任务相当的简单。首先,我们在启动类中加入@EnableScheduling来开启定时任务。方法要求:公共,无参 , 无返回值@Component@EnableSchedulingpublic class RunTask { @Scheduled(fixedRat...原创 2018-10-24 23:33:24 · 499 阅读 · 3 评论 -
设计模式的六大原则
总原则:开闭原则(Open Close Principle)开闭原则就是说对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有代码,实现一个热插拔的效果。所以一句话概括就是:为了使程序的扩展性好,易于维护和升级。想要达到这样的效果,我们需要使用接口和抽象类等,后面的具体设计中我们会提到这点。1、单一职责原则不要存在多于一个导致类变更的原因,也就是说每个类...原创 2019-04-02 21:40:18 · 122 阅读 · 0 评论 -
使用Java内置的HttpServer构建Web应用
写在前面大家都知道我们在搭建web应用时,语言可定首先选择java,通常也离不开tomcat或者jetty等一些容器,为啥呢?因为这些web服务器功能强大,性能强劲。但是如果我们要做一个小型应用,对性能和需求要求不高,我们并不需要tomcat之类的web服务器,下面我来介绍一下jdk内置的web应用构建需求的类库com.sun.net.httpserver首先我们查一下jdk文档大概意思...原创 2019-04-01 23:24:20 · 1693 阅读 · 0 评论 -
Lombok使用详解
待补充原创 2018-12-22 09:52:17 · 5524 阅读 · 0 评论 -
idea 搭建集群 -- 启动多个相同的项目
学习Spring Cloud 必经之路集群那么如何启动多个相同的项目呢方案一:复制原有代码,修改端口号,显然这种方式有点low。不过确实是一个可行的方案,哈哈方案二:.yml文件中配置多个访问配置方案三:直接新增一个修改这样是不是爽多了,再加上刚才的Run Dashboard 页卡 https://blog.youkuaiyun.com/weixin_43201015/article/deta...原创 2018-12-13 18:29:48 · 3536 阅读 · 0 评论 -
Spring Cloud 修行之路(一) -- 初识微服务
1、初识微服务微服务是一种架构方式,最终肯定需要技术架构去实施。微服务的实现方式很多,但是最火的莫过于Spring Cloud了。为什么?后台硬:作为Spring家族的一员,有整个Spring全家桶靠山,背景十分强大。技术强:Spring作为Java领域的前辈,可以说是功力深厚。有强力的技术团队支撑,一般人还真比不了群众基础好:可以说大多数程序员的成长都伴随着Spring框架,试问:现...原创 2018-12-13 16:38:42 · 591 阅读 · 0 评论 -
Spring Boot 项目在 Linux 系统中运行
Spring Boot 项目在 Linux 系统中运行一、使用内置的tomcat,通过java -jar的方式启动比如:java -jar test.jar出现与在idea或其他的编译器上面的日志时证明您已经成功运行了,但是这种启动方式 一旦关闭控制台 或者crtl+c 退出 此时应用就关闭了所以我们需要换种方式二、永久运行nohup java -jar xxx.jar > sy...原创 2018-12-13 16:26:00 · 659 阅读 · 0 评论 -
mybatis中 # 号和 $ 符的区别
mybatis#号和$符的区别?区别1 #是将传入的值当做字符串的形式,eg:select id,name,age from student where id =#{id},当前端把id值1,传入到后台的时候,就相当于select id,name,age from student where id ='1'.使用#可以很大程度上防止sql注入。(语句的拼接) ,为什么#可以防止sql注...原创 2018-11-22 10:03:15 · 2157 阅读 · 6 评论 -
数组排序算法
进行排序,方便统计与查询1、冒泡排序思想:冒泡排序:总是将小数往前放,大数往后放,反之亦然,对不比相邻的元素值,如果满足条件就交换位置,把较小的元素移动到数组前面,把较大的元素移动到数组的后面(也就是交换数据),这样较小的元素就像气泡一样从底部上升到顶部实现:public static void main(String[] args) { //冒泡 int[] ...原创 2018-11-15 23:19:06 · 373 阅读 · 4 评论