BtWangZhi的博客

个人平时知识的总结,望大牛赐教,喷子请绕路。

Dubbo-入门

项目结构 Demo的模块依赖关系 因为是Demo项目,想一切从简,忽略一些细节,突出重点。 先说parent模块,主要是jar包版本管理,然后就是打包,没有代码,只有pom.xml中的配置,需要重点说明的是,在parent中就需要继承SpringBoot 的父包。 <...

2019-05-12 23:49:54

阅读数 28

评论数 2

Apollo--客户端的创建

进入Apollo控制台,点击创建项目按钮,创建项目 需要重点说明的是应用ID。等一会在客户端中要配置的。 创建一个Java项目,即客户端。 项目结构 pom.xml配置依赖 <parent> <groupId&...

2019-05-12 22:41:39

阅读数 16

评论数 0

Apollo-入门

学习了一下Apollo,写了个Demo,做一下记录。 文档出处Apollogithub官网 https://github.com/ctripcorp/apollo 从https://github.com/nobodyiam/apollo-build-scripts下载Apollo编译打包好的...

2019-05-12 22:30:51

阅读数 15

评论数 0

Java-装箱与拆箱

public static void main(String[] args) { User user = new User(); System.out.println(user.getA()); System.out.println(user.ge...

2019-05-09 00:51:10

阅读数 9

评论数 0

MyBatis--返回值为空记录

查询一张表的一个字段的值 情况一: <select id="selectMoneyById" parameterType="java.lang.Integer" resultType="java.lang.Integer"...

2019-05-09 00:49:06

阅读数 59

评论数 0

Java--面向对象之枚举

枚举 public enum SeasomEnum { SPRING(1,"春天"),SUMMER(2,"夏天"),AUTUMN(3,"秋天"),WINTER(4,"冬天"); private in...

2019-05-06 23:19:58

阅读数 11

评论数 0

Java--Jdk1.8Lambda

public class LambdaTest { public static void main(String[] args){ int[] intArr=new int[]{1,2,3}; //java8之前的写法 Arrays.par...

2019-05-06 23:16:49

阅读数 14

评论数 0

MySQL--函数

1 FIND_IN_SET(str1,str2) 在str2中查询str1,存在返回大于0.不存在则返回0. select find_in_set('1','0,1,2,3') 返回2 select find_in_set('11','0,1,2,3') 返回0 测试数据: ...

2019-04-23 14:38:31

阅读数 9

评论数 0

GIT--入门

1 GIT在Linux下的安装 安装 yum install git 查看帮助 git --help 2 在Github中创建项目 进入Github,点击右上角的图形出现下拉框,点击Your repository 2.1 创建项目 3 在Linux下clone出项目 复制如图中的链接, 下...

2019-04-14 11:52:26

阅读数 15

评论数 0

Java--数字签名算法

1 RSA: Java代码实现: public static void jdkRSA(){ try{ //初始化密钥 KeyPairGenerator keyPairGenerator=KeyPairGenerator.getIns...

2019-04-10 00:27:05

阅读数 14

评论数 0

WEB--单点登录

1 同一域名下 2 同父域下的单点登录 摘自某课网

2019-04-07 17:43:07

阅读数 19

评论数 0

Java--对称加密算法

对称加密算法:加密密钥=解密密钥 DES 一般不会出现 public static void main(String[] args){ //jdkDES(); byte[] secretKeyEncode = createSecretKeyEncode(); ...

2019-04-02 00:07:11

阅读数 32

评论数 0

Java--Base64与消息摘要算法

Base64本质不是加密码算法。 安全和密码 常用安全体系 对称加密:指加密密钥与解密密钥相同。 非对称加密:指加密密钥与解密密钥不同,密钥分公钥、私钥。 散列函数:用来验证数据的完整性。 特点:长度不受限制,哈希值容易计算,散列运算过程不可逆。 比如:消息摘要算法MD5等,SHA–...

2019-03-31 12:56:44

阅读数 28

评论数 0

Spring--事务问题总结

1 事务不设置超时时间,长时间不提交。 @Override @Transactional public void addUser06(){ User user=new User(); user.setName("测试&a...

2019-03-24 14:14:38

阅读数 21

评论数 0

MySQL--实战总结

1 将存在更新部分字段信息,不存在则执行插入合并为一个SQL,需要创建唯一索引 CREATE TABLE `user` ( `id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(255) DEFAULT NULL, `pass...

2019-03-21 19:58:36

阅读数 31

评论数 0

算法--工具集合

将一个List拆分成N分List public static <T> List<List<T>> averageList(List<T> lst,int n){ //每...

2019-03-21 19:32:34

阅读数 20

评论数 0

MySQL--参数调优

innodb_buffer_pool_size=765M 用于配置Innodb的缓冲池的大小,如果数据库中只有Innodb表,则推荐配置为总内存的75%。 innodb_buffer_pool_instances=8 可以控制缓冲池的个数,默认情况下只有一个缓冲池。 innodb_log_buff...

2019-03-09 22:45:17

阅读数 18

评论数 0

MySQL--SQL执行分析工具

explain 使用Explain关键字可以模拟优化器执行SQL查询语句,从而知道MySQl是如何处理你的SQl语句的,分析你的查询语句或是表结构的性能瓶颈。 表的读取顺序, 数据读取操作的操作类型 哪些索引可以使用, 哪些索引被实际使用。 表之间的引用, 每张表有多少行被优化器查询...

2019-03-04 00:00:25

阅读数 132

评论数 0

MySQL--表的拆分

表的垂直拆分,控制表的宽度。 1 经常一起查询的列放到一起。 Text,blob等大字段拆分到附加表中。 表的水平拆分 为了控制表的大小可以进行表的水平拆分。 ...

2019-03-03 23:58:55

阅读数 11

评论数 0

MySQL--字段类型选择

在对数据进行比较操作时,同样的数据,字符处理往往比数字处理慢。 列的长度越小,利于性能提升。 Char与Varchar 如果列中要存储的数据长度差不多是一致的,则应该考虑用char,否则应该考虑用varchar。 如果列中的最大数据长度小于50Byte,则一般也考虑用char。大于50就用...

2019-03-03 23:56:51

阅读数 27

评论数 0

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