
java
文章平均质量分 52
哒哒先生
一起学习
展开
-
spring-security-oauth2 解决前端对称加密,后台解密,,
spring-security-oauth2 解决前端对称加密,后台解密,,原创 2022-07-06 23:53:48 · 1490 阅读 · 0 评论 -
oauth2 切换当前登录用户身份,角色及权限,无需重新登录
1. controller层/** * 切换用户身份 * */ @PutMapping("/switchIdentity") public R switchIdentity(@RequestHeader(value = HttpHeaders.AUTHORIZATION, required = false) String authHeader ,@RequestBody UserCardsVO userCardsVO) { if (StrUtil.isBlank(authHead原创 2022-04-09 21:49:00 · 2082 阅读 · 0 评论 -
Java 开发资料
1. Java微信公众号消息推送Java微信公众号消息推送_初来乍到请多多关照的博客-优快云博客_java微信公众号消息推送一、在项目的配置文件中配置公众号信息# 微信公众号配置wx: appid: ********** secret: ************** token: ********************* aeskey: ****************************二、创建公众号类、达到将数据注入的目的@Component@ConfigurationProperties(原创 2022-04-09 21:27:16 · 688 阅读 · 0 评论 -
Java 生成二维码(带logo 文字)
1. 引入包<!-- 二维码生成--> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> <version>3.3.0</version> </dependency>2. 工具类i.原创 2022-04-09 21:25:22 · 3025 阅读 · 0 评论 -
MySQL新增大量测试数据
CREATE TABLE `test_info` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL, `item_no` varchar(128) DEFAULT NULL, `create_by` varchar(64) DEFAULT '' COMMENT '创建者', `create_time` datetime DEFAULT NULL COMMENT '创建时间', PRI.原创 2021-05-20 17:34:00 · 190 阅读 · 0 评论 -
MYSQL 简单总结(2)
truncate和delete的区别1、事务:truncate是不可以rollback的,但是delete是可以rollback的; 原因:truncate删除整表数据(ddl语句,隐式提交),delete是一行一行的删除,可以rollback2、效果:truncate删除后索引 id从零开始 ,delete不会删除索引 (比如ID删除钱是10,那么truncate删除后会从0开始,delete还是会11开始) 3、delete 删除可以返回行数7种joi...原创 2021-05-16 14:23:16 · 153 阅读 · 0 评论 -
MYSQL 简单总结(1)
索引存储方式B+ 树:都是子节点为数据MYISAM:索引存储,B+树子节点存的是物理地址,数据是存在另一个MYD的文件里的 ,查询快,不支持事务INODB:有行级锁,支持事务,B+树子节点存储的是数据...原创 2021-05-15 14:48:57 · 130 阅读 · 0 评论 -
zookeeper 简单总结(2)
节点类型: 持久化节点 #一旦创建,永久存在 临时节点 #节点断掉,主动清除,session超时,会被服务器删除 持久化顺序节点 #持久化节点的基础上,自带顺序 临时顺序节点...原创 2021-05-13 14:16:09 · 190 阅读 · 1 评论 -
Zookeeper 简单总结(1)
一、Zookeeper单机模式安装Zookeeper是基于java写的,所以安装需要配置JAVA环境,校验环境:java -version 下载并解压Zookeepercd /usr/localwget http://archive.apache.org/dist/zookeeper/zookeeper-3.4.12/zookeeper-3.4.12.tar.gztar -zxvf zookeeper-3.4.12.tar.gzcd zookeeper-3.4.12 3. 重命名...原创 2021-05-11 17:49:59 · 299 阅读 · 0 评论 -
热部署devtools
导入架包<!--热部署--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</optional> </depen.原创 2020-06-10 22:49:15 · 206 阅读 · 0 评论 -
Spring boot中使用线程池
既然用了 SpringBoot ,那自然得发挥 Spring 的特性,所以需要 Spring 来帮我们管理线程池:@Configurationpublic class TreadPoolConfig { /** * 消费队列线程 * @return */ @Bean(value = "consumerQueueThreadPool") ...原创 2019-06-05 18:29:24 · 1103 阅读 · 0 评论 -
安装elasticsearch ik kibana
拉取镜像docker pull bolingcavalry/elasticsearch-with-ik:6.5.0docker pull kibana:6.5.0cd /usr/local/mkdir dockercd dockermkdir es_kibanacd es_kibanavi docker-compose.ymldocker-composer.yml内容如...原创 2019-05-27 15:40:41 · 212 阅读 · 0 评论 -
java内存泄漏
java内存泄漏转载 2019-05-17 23:56:44 · 112 阅读 · 0 评论 -
CentOS安装nginx
下载http://nginx.org/en/download.htmlcd /usr/local/mkdir nginxcd nginxwget http://nginx.org/download/nginx-1.16.0.tar.gztar -zxvf nginx-1.16.0.tar.gz -C .安装依赖yum install gcc gcc-c++ pcre...原创 2019-05-25 01:39:23 · 104 阅读 · 0 评论 -
joda-time使用
joda-time使用SimpleDateFormat是线程安全的吗?非常不幸,DateFormat 的所有实现,包括 SimpleDateFormat 都不是线程安全的,因此你不应该在多线程序中使用,除非是在对外线程安全的环境中使用,如 将 SimpleDateFormat 限制在 ThreadLocal 中。如果你不这么做,在解析或者格式化日期的时候,可能会获取到一个不正确的结果。因此,...原创 2019-05-15 15:04:51 · 325 阅读 · 0 评论 -
转 Java高级开发必会的50个性能优化的细节(珍藏版)
转 Java高级开发必会的50个性能优化的细节(珍藏版)https://mp.weixin.qq.com/s/IYc-QY2uDa7VWo9RVamArg转载 2019-05-20 16:22:45 · 210 阅读 · 0 评论 -
如何实现对象克隆?
如何实现对象克隆?有两种方式:实现Cloneable接口并重写Object类中的clone()方法;实现Serializable接口,通过对象的序列化和反序列化实现克隆,可以实现真正的深度克隆。import java.io.*;public class CloneObjUtil { private CloneObjUtil(){ throw new A...原创 2019-05-14 14:24:47 · 347 阅读 · 0 评论