编程
文章平均质量分 92
String小四
这个作者很懒,什么都没留下…
展开
-
Sharding-JDBC入门
Sharding-JDBC入门 最近在做一个java后台重构项目时碰到了一个问题,就是系统的数据量越来越大,单表的压力剧增,已经不能满足正常的数据操作了。这个时候就需要有分库分表的处理了,由于资源和业务限制,最终只选择了分表。本来想着分表简单,对数据入库和索引时添加逻辑判断,选择对应表处理就完事了,结果项目里有位老哥说了,我们可以尝试用Sharding-JDBC做分表。这突然引起了我的兴趣,于是乎边开始研究一下Sharding-JDBC了。 本片主要是对Sharding-JDBC做一个入门,想要深入原创 2021-01-30 21:31:21 · 352 阅读 · 0 评论 -
JDK8新特性——Lambda
JDK8新特性——Lambda1.Lambda表达式特殊的匿名内部类,语法更加简洁。Lambda表达式允许把函数作为一个方法的参数传递,将代码像数据一样传递。1.1基本语法:package com.jzt.lambda;/** * 自定义一个函数式接口 */@FunctionalInterfacepublic interface IUsb { void work();}1.2操作符Lambda表达式引入了新的操作符:->(箭头操作符),->将表达式分为两个部原创 2020-12-27 16:10:55 · 264 阅读 · 0 评论 -
解决github访问的问题
解决github访问的问题今天登陆github碰到一个问题,就是原来一直可以访问的github官网今天突然访问不了了。弄了好久,没弄好,找了几篇文章,终于解决了。就记录一下,以后可能还要用。查询DNS1、通过访问站长工具 http://tool.chinaz.com/dns/ 查询DNS,在输入框中填写 github.com,然后点击检测按钮,会查询出该DNS对应的ip:2、也可以通过 https://www.ipaddress.com/ 查询 IP:修改hosts文件找到C:\Window原创 2020-11-01 11:56:31 · 996 阅读 · 0 评论 -
Mybatis分页查询插件PageHelper简单入门
Mybatis分页查询插件PageHelper简单入门 最近在在搭建一个SSM项目时需要做一个分页查询功能。一开始想着去自己实现分页功能,自己定义一个PageBean之类的,然后手动实现。但是通过查询相关资料发现,MyBatis有一个实现分页功能的插件PageHelper,能够快速的帮助我们实现分页,不用我们自己动手,避免了很多的重复繁琐工作。直接进入正题,下面我们就来聊一聊PageHelper。1.PageHelper简介官网: https://pagehelper.github.io/一款原创 2020-10-24 20:15:28 · 487 阅读 · 0 评论 -
Mapper.xml中引用自定义第三方jar中的bean显示找不到
问题描述:再部署微服务过程中,我将一些公共实体和方法抽取成一个公共的微服务,然后打成jar包,在其它微服务中引用,但是原来可以正常跑的程序,突然报错了。这里记录一下,毕竟当时花了很多时间。报错信息如下:2020-10-18 17:02:45.783 ERROR 6492 --- [ restartedMain] o.s.boot.SpringApplication : Application run failedorg.springframework.bean原创 2020-10-18 17:19:03 · 984 阅读 · 1 评论 -
SMM项目集成Log4j2
SMM项目集成Log4j2 Log4j是Apache的一个开放源代码项目,通过Log4j,我们可以控制日志信息输出的目的地是控制台、文件、Gui组件、甚至是套接字接口服务器等。我们也可以控制每一条日志的输出格式。通过定义每一条日志信息的级别,我们能够更加细致地控制日志的生产过程,而这些可以通过配置文件进行灵活的配置,而不需要修改对应的代码。下面我们将Log4j集成到之前我们搭建的SSM(Spring+SpringMVC+Mybatis)项目中。1.引入依赖 在pom.xml中添加Log4j依赖的原创 2020-10-13 08:10:18 · 186 阅读 · 0 评论 -
docker学习笔记——入门
1.Docker概述1.1docker为什么会出现一款产品:开发--上线,两套环境!应用环境,应用配置!开发 ----运维。问题:在我自己电脑上可以运行,正式环境却各种问题!版本更新,导致服务不可用!对于运维人员来说,考研很大!环境配置十分麻烦,每一个及其都要部署环境(集群Redis、ES、Hadoop...)!费时费力!发布一个项目(jar+环境信息(redis、Mysql、jdk、ES)),项目能不能带上环境安装包!传统:开发jar,运维维护;现在:开发打包部署上线,原创 2020-07-11 20:33:22 · 1393 阅读 · 0 评论 -
ActiveMQ学习笔记6——持久化机制
1.什么是ActiveMQ的持久化为了避免MQ服务器意外宕机后丢失数据,需要做到重启服务器后能够回复消息队列,消息系统一般会采用持久化机制来保证系统的高可用。通俗的来说就是,当服务器挂了以后,消息不会丢失的机制。ActiveMQ的消息持久化机制有AMQ、KahaDB、JDBC和LevelDB,无论使用那种持久化方式,消息的存储逻辑都是一致的。整体流程如下: 发送者将消息发送出去后,消息中心或者消息服务器首先将消息存储到本地数据文件、内存数据库或者远程数据库等。再试图将消息发送给接受者,成功.原创 2020-07-01 21:16:01 · 172 阅读 · 1 评论 -
ActiveMQ学习笔记5——ActiveMQ的传输协议
1.简介前面接收ActiveMQ及代码案例中都是配置了:broker-url: tcp://192.168.106.131:61616可见TCP时ActiveMQ的默认协议。然而ActiveMQ处理支持TCP谢谢,它还支持client-broker通讯协议有:TCP、NIO、UDP、SSL、HTTP(s)、VM。详细请见官网文档:http://activemq.apache.org/configuring-version-5-transports.htmlActiveMQ配置这些协议的原创 2020-06-27 16:38:06 · 414 阅读 · 0 评论 -
JWT简单聊几句
最近在做项目时用到了使用JWT生成Token,原本不是很了解JWT。就这个机会,学习了一下,并记录下来,以便以后参考。那么什么是JWT呢?JWT 是json web token 的简称。jwt其实就是一个字符串,主要由头部、载荷和签名三个部分组成。类似如下字符串:eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJVc2VySWQiOjEyMywiVX...原创 2019-02-14 21:40:08 · 336 阅读 · 0 评论