自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 java中常常使用的JSON操作(基于FastJson)

1.封装参数数据为json字符串1.1 JSONArray jsonArray=newJSONArray(); for(inti=0;i<2;i++){ JSONObject jsonObject=newJSONObject(); jsonObject.put("AGE",10); jsonObject.put("FULL NAME","Doe "+i); jsonObj...

2020-05-28 09:38:14 212

原创 JAVA 实现二维码生成

1.话不多说 大佬们粘贴就完事了maven坐标<dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version></dependency>2.工具类1(谷歌提供的帮助类)public class BufferedImageLumi..

2020-05-19 20:40:28 308

原创 两个List实体类不同之间的直接转换

直接上代码,希望有java基础的童鞋能直接看懂实操。//去数据库查询字典数据列表List<Dict> dicts = myBaseInfoBiz.getChildDictListByCode(Code);List<Dto> result = new ArrayList<>();//直接把数据字典的内容,封装到一个map里面if (CollectionUtil.isNotEmpty(dicts)) { result = dicts.stream().m

2020-05-15 08:34:19 5565 4

原创 RabbitMq的简单应用(适合初次接触消息队列的同学看)

1.引入相应的坐标<!--rabbitmq依赖 --><dependency> <groupId>org.springframework.amqp</groupId> <artifactId>spring-rabbit</artifactId></dependency><depen...

2020-04-29 16:35:53 208

原创 Kafka在SpringBoot中的简单应用

1.pom引入相应maven坐标<!--kafka支持--><dependency> <groupId>org.springframework.kafka</groupId> <artifactId>spring-kafka</artifactId></dependency>由于kaf...

2020-04-29 09:50:48 554

原创 MySql 数据库查询字段重复解决方案

select dev_type as typeId, dev_type_name as typeName from my_base_device_fieldselect DISTINCT dev_type as typeId, dev_type_name as typeName from my_base_device_field

2020-04-28 15:08:40 167

转载 解决Msql解析xml中存在中文乱码

我在进行c3p0数据库连接池配置的时候,由于数据库采用主从库的设计(一个负责读,一个负责写),所以我这里就需要两个配置项,但是写两个properties又显得很多余,于是就采用了xml配置,通过<named-config name="xxx">来区分。一般人就会把以前写好的properties的配置项直接copy过来,假设我们的jdbcUrl是这样的<property nam...

2020-04-16 11:57:03 520

翻译 MyBatis特殊字符处理

1. 场景描述在web项目中经常会统计一些信息,会使用到大于小于等字符,但是在mybatis的mpper.xml中是不识别的。2. 解决方案2.1 使用处理标签使用<![CDATA[]]>处理标签,该标签是针对xml文件的,标签的作用就是把标签内容按文本处理。例如:大于:<![CDATA[ > ]]>大于等于:<![CDATA[ >=...

2020-04-10 17:45:34 490

原创 MySql 查询近30天的数据

SELECT * FROM my_evc_runtime_args as t where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= t.crt_time(对应表中的时间字段)

2020-04-10 16:55:22 644

转载 mysql将一个表拆分成多个表

有一个5000条数据的表,要把它变成每1000条数据一个表的5等份。假设:表名:xuesi 主键:kidxuesi共有5000条数据,kid从1到5000自动增长题目:将xuesi分成5个表 每个表1000条不同的数据方法1:create table xuesi1 select * from xuesi order by kid limit 0,1000;create table ...

2020-03-30 15:44:48 2473

原创 常见的三种排序算法(冒泡排序,快速排序,选择排序)

1.冒泡排序特点:效率低,实现简单 思想:每一趟将待排序序列中最大元素移到最后,剩下的为新的待排序序列,重上述步骤直到排完所有元素。这只是冒泡排序的一种,当然也可以从后往前排./** * 冒泡排序 */public class GuGoTest { @Test public void test(){ int[] arrays = {1, 3, 7, ...

2019-11-10 13:03:41 348

原创 Mysql索引优化

为了提升数据检索速度,降低查询延时和IO消耗,在建表或者编写SQL语句时,应该首先设计及检查索引和数据分布情况,下面是常见的索引设计或使用原则:1.尽量选择惟一性索引;2.为经常需要排序、分组和联合操作的字段建立索引;3.为常作为查询条件的字段建立索引;4.限制索引的数目,索引越多,更新和插入的效率越低;5.尽量使用数据量少的索引;6.组合索引中的尽量把能过滤掉更多数据的字...

2019-11-09 20:44:22 120

原创 缓存穿透和缓存雪崩的介绍和解决办法

缓存穿透:当去查询一个数据库根本不存在的数据的时候,首先去判断缓存中是否有数据,没有数据就会去数据库中查询数据,查询数据库也为空,自然也就不会去写到缓存中去,然后再次发起请求查询数据库这个不存在的数据,这就是缓存穿透.解决办法:对于缓存穿透没有完全解决的办法,下面我提供最优解决办法:如上面的图当用户查询某一数据时,先去布隆过滤器中去查找数据,如果能查找到数据就去缓存中查询...

2019-11-09 19:20:55 194

原创 怎样解决maven依赖冲突!

使用maven提供的依赖调解原则1. 第一声明者优先原则故名思意,两个maven坐标同时依赖同一个jar包的不同版本,谁先声明就依赖那一个坐标所依赖的jar包.在 pom 文件中定义依赖,以先声明的依赖为准。其实就是根据坐标导入的顺序来确定最终使用哪个传递过来的依赖。结论:通过上图可以看到,spring-aop和spring-webmvc都传递过来了spring-beans,但...

2019-10-28 13:45:35 274 1

原创 服务注册中心Zookeeper,如果没有提供方的情况下,消费者怎样调制可以启动时不报错?

2019-10-28 13:34:34 534

转载 常用的WEB服务器简介

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/Apeopl/article/details/80769910常用的WEB服务器WEB服务器也称为WWW服务器、HTTP服务器,其主要功能是提供网上信息浏览服务。Unix和Linux平台下常用的服务器有Apache、Nginx...

2019-09-02 10:00:09 225

原创 iptables 防火墙设置与基本配置

1.实验目的  -实验可选择ASA、Iptables等防火墙中的 一种  -了解防火墙的主要功能和规则配置方法  -学会利用防火墙进行网络安全防护2.实验内容   自行设计一个具有内网、外网、DMZ和防火墙的网络拓扑,规划IP地 址。配置规则,实现以下功能;–使用NAPT实现内网访问外网–内网可以访问DMZ区,使内网用户使用DMZ中的WWW服务–外网不能访问内网...

2018-12-03 21:51:31 804

空空如也

空空如也

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

TA关注的人

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