自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java基础(十四)——线程池

池化技术池化技术有很多实现,例如线程池,数据库连接池,Http连接池等都是池化技术的具体应用,

2020-03-20 21:35:47 256

原创 Java基础(十三)

框架是个好东西,可早晚有一天会过时,这世界上就没有亘古不变的东西,来学下Java基础吧

2020-03-17 21:16:50 193

原创 Java基础(十一)

框架是个好东西,可早晚有一天会过时,这世界上就没有亘古不变的东西,来学下Java基础吧

2020-03-14 16:37:00 151

原创 Java基础(十)

框架是个好东西,可早晚有一天会过时,这世界上就没有亘古不变的东西,来学下Java基础吧

2020-03-13 22:37:31 160

原创 Java基础(九)

框架是个好东西,可早晚有一天会过时,这世界上就没有亘古不变的东西,来学下Java基础吧

2020-03-11 22:15:30 124

原创 Java基础(八)

框架是个好东西,可早晚有一天会过时,这世界上就没有亘古不变的东西,来学下Java基础吧

2020-03-11 22:14:53 109

原创 Java基础(七)

框架是个好东西,可早晚有一天会过时,这世界上就没有亘古不变的东西,来学下Java基础吧

2020-03-09 14:32:48 128

原创 Java基础(六)

框架是个好东西,可早晚有一天会过时,这世界上就没有亘古不变的东西,来学下Java基础吧

2020-03-08 16:30:50 172

原创 Java基础(五)

框架是个好东西,可早晚有一天会过时,这世界上就没有亘古不变的东西,来学下Java基础吧

2020-03-08 12:28:07 130

原创 Java基础(四)

框架是个好东西,可早晚有一天会过时,这世界上就没有亘古不变的东西,来学下Java基础吧

2020-03-07 16:50:01 212

原创 Java基础(三)

框架是个好东西,可早晚有一天会过时,这世界上就没有亘古不变的东西,来学下Java基础吧

2020-03-06 17:03:09 780

原创 Java基础(二)

框架是个好东西,可早晚有一天会过时,这世界上就没有亘古不变的东西,来学下Java基础吧

2020-03-05 16:52:48 169

原创 Java基础(一)

框架是个好东西,可早晚有一天会过时,这世界上就没有亘古不变的东西,来学下Java基础吧

2020-03-04 23:38:24 481

原创 shiro-springboot实例

研究renren开源的项目,看到别人优雅的使用shiro,学到了学到了环境搭建:数据表:一张user表(存储用户与对应的角色)一张role表(存储角色与对应的权限)sql语句:/*Navicat MySQL Data TransferSource Server : aliyunSource Server Version : 80017Source Hos...

2020-03-02 16:18:15 184

原创 IDEA如何同时运行两个相同的SpringBoot项目

在验证SpringCloud里面的负载均衡时候,需要有多个服务提供者,怎么办呢?将项目打包成jar包(记得每次打包前要修改配置文件的端口号,要不然会出现端口占用的问题)再用cmd启用命令行来运行jar包 java -jar xxx.jar以上方法稍显麻烦,每次还要打包项目,可以这样做,先直接启动SpringBoot项目,再修改配置文件里的端口号,再新建一个启动类【如果在原启动...

2020-02-28 15:22:52 2947

原创 对Configuration注解的理解

对@Configuration的简单理解平时也看了很多其他人的博客,感触不深,自己敲个代码会更明白@Configurationpublic class Config { @Bean public String hello(){ System.out.println("hello"); return "hello"; }}如果没...

2020-02-27 13:00:12 384

原创 阿里规范中数据对象的定义

阿里巴巴 Java 开发手册中的 DO、DTO、BO、AO、VO、POJO 定义DO(Data Object):与数据库中的表的字段一一对应【有时候也用PO来表示持久层对象,也是和数据库中的表一一对应】DTO(Data Transform Object):数据传输对象,Service向外传输的对象BO(Business Object):业务对象,由Service层封装输出的业务逻辑的对象...

2020-02-27 12:49:37 514

原创 RabbitMQ的模型和基本概念

对RabbitMQ的模型的理解和简单的概念总结RabbitMQ模型如下:生产者发出一些消息(包含消息头和消息体),消息头是透明的,消息体是不透明的,可以在消息头里面指定routing-key来间接规定绑定规则。生产者将生产出来的消息发送到交换机上面去,交换机则会把消息分配到对应的消息队列中去,等待消费者的消费。如果很多个消费者绑定了同一个消息队列,那么有消息发送到消息队列时,只能有一个消...

2020-02-27 12:49:02 206

原创 对后端开发的浅显理解

一直以来在学各种流行框架,比如Spring全家桶啊,Shiro啊,activiti,还有和各种中间件的整合只管着学就完事儿了,但越学越迷茫,是时候做个阶段性的总结了后端开发在我的理解,是书写跑在服务器端的程序,保证服务器能经受得起大量用户的访问,其本质就是对数据库的CRUD,以下用MySQL数据库为例,所有的框架,所有的中间件都服务于对数据库的增删改查操作比如SSM框架,是对数据库最基础的...

2020-02-27 12:48:26 1173

原创 SpringBoot全局异常处理

SpringBoot实现全局的异常处理不要捕获任何异常对的, 不要在业务代码中进行捕获异常, 即 dao、service、controller 层的所以异常都全部抛出到上层. 这样不会导致业务代码中的一堆 try-catch 会混乱业务代码.统一返回结果集不要使用 Map 来返回结果, Map 不易控制且容易犯错, 应该定义一个 Java 实体类. 来表示统一结果来返回,public ...

2020-02-27 12:47:57 160

原创 redis的使用和概念模型

简单的环境搭建(使用docker),一定记得要设置密码哈,不然太容易被攻击了docker run -d --name myredis -p 6379:6379 redis --requirepass "mypassword"Redis 和 Memcached 的区别...

2020-02-27 12:43:40 127

原创 SpringBoot使用RabbitMQ

在SpringBoot下使用RabbitMQ1.环境搭建:在Spring初始化器里导入Message模块里面的Spring for RabbitMQ的starter和web模块即可在配置文件application.yml中配置spring: rabbitmq: host: www.luckycurve.cn username: ********** passw...

2020-02-27 12:42:18 337

原创 消息队列的比较和浅析

Kafka、ActiveMQ、RabbitMQ、RocketMQ 有什么优缺点?特性ActiveMQRabbitMQRocketMQKafka单机吞吐量万级,比 RocketMQ、Kafka 低一个数量级同 ActiveMQ10 万级,支撑高吞吐10 万级,高吞吐,一般配合大数据类的系统来进行实时数据计算、日志采集等场景topic 数量对吞吐量的影响...

2020-02-27 12:41:32 139

原创 RocketMQ的模型和基本概念

消息中间件有两种模型,一种是队列模型,一种是主题模型(也叫发布订阅模型)这些都只是提出的标准,实现各有不同队列模型的实现都是一样的,区别就在与主题模型RabbitMQ的主题模型的实现通过Exchange(topic)来实现,而RocketMQ则通过队列实现模型如下Topic:代表一类消息,比如订单消息,物流消息等等主题中含有很多队列,而一个队列只能被一个消费者消费,如果其中一个消费...

2020-02-27 12:40:32 823

原创 hexo的简单使用

1.图片的引用问题因为Hexo系统会自动帮你将md文档生成html文件所以便直接影响到了路径的问题(原文件和生成的新文件的路径不一样)所以不能使用相对路径,只能使用绝对路径理论分析:Hexo的绝对路径的规则:根目录为编译后的public文件夹的一级目录而hexo会自动将source的文件夹同步到public文件夹里面来(hexo g命令)解决办法:可以在source创建image...

2020-02-27 12:39:00 249

原创 Java编译器IDEA操作指南

1.快捷键IDEA实用的快捷键,能有效提高你的工作效率操作对应快捷键折叠所有代码Ctrl + Shift + -展开所有代码ctrl + Shift + +使用代码块包裹代码Ctrl + Alt + T提示方法参数Ctrl + P快速选中当前单词Ctrl + W热部署:避免频繁的重启:SpringB...

2020-02-27 12:37:05 579

原创 VirtualBox的网络设置

世界上本没有问题的,玩的人多了,也就出现了问题就像VirtualBox的网络问题今天Linux老师让我们搭建Ubuntu的虚拟机,因为以前学雷丰阳老师的SpringBoot课程(强烈推荐啊,学Spring Framework的同学千万不要错过了)弄docker的时候就搭建了CentOS机器,在VirtualBox上,这里不得不吐槽一句VMWare,以前上Hadoop的时候电脑安装个VMWar...

2020-02-27 11:47:03 355

原创 服务器被挖矿程序攻击解决办法

平平常常的一天,晚上在弄虚拟机的时候接收到了阿里云的云盾发来的消息,挖矿程序以前从来没有碰到过这种事情,突然一下子有点懵了,也是对CentOS的操作指令不太熟悉,记录下处理过程,供参考输入top指令,查看CPU的占用情况,一个名为kdevtmpfsi的进程CPU占用率99%!比我的nginx和tomcat服务器占用的CPU还高…果断一顿骚操作,通过top指令获取到了pid,直接kill -...

2020-02-27 11:46:06 1869

原创 踩过的SSM中的坑

踩过的SSM中的坑写文件跨服务器传输的时候SpringMVC中报错:HTTP Status 500 - Request processing failed; nested exception is com.sun.jersey.api.client.Cli…解决方法:在Tomcat的web.xml中的配置文件中加入如下参数` <init-param> ...

2019-11-19 19:09:49 208

原创 HashMap中的containsKey()/containsValue()方法调用问题

HashMap中的containsKey()/containsValue()方法调用问题HashMap的逻辑示意图如下:Key:自定义类BookValue:Integerbook110book215book320如果此时调用HashMap的containsKey(book1),则会返回false因为HashMap里面集成了数组与链表,如果想让上述的...

2019-10-22 23:26:51 905

原创 Java Servlet项目读取文件报错的解决方法

Java Servlet项目读取文件报错的解决方法当我们创建java web项目时,每当读取文件时写相对路径就会报如下错误java.io.FileNotFoundException: \Font\font1.ttf (系统找不到指定的路径。)解决方法:将文件的URL路径写成绝对路径此方法的弊端:会降低项目的可移植性,不可能每次移植一个项目都要去修改里面的源文件创建类加载器读取资...

2019-10-19 16:45:30 615

原创 在IDEA中修改servlet模板使得自动配置webURL

在IDEA中修改servlet模板使得自动配置webURLFile->Settings->File and Code Templates点击other然后找到web目录下的Servlet Annotation class在class的声明前写入如下代码@javax.servlet.annotation.WebServlet(name = "${Entity_Name}", ur...

2019-10-14 12:53:36 1306

584787 21天学通HTML+CSS+JavaScript Web开发.第7版.-compressed

584787 21天学通HTML+CSS+JavaScript Web开发.第7版.-compressed

2019-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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