自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

vanillamba

拈花微笑

  • 博客(56)
  • 资源 (4)
  • 收藏
  • 关注

原创 Python爬国际统计局省市区的数据

【代码】Python爬国际统计局省市区的数据。

2023-11-25 21:31:21 101

原创 linux上mysql密码忘记了

mysql 密码忘记了,如何重新设置

2022-09-13 22:15:28 327 1

原创 检索windows上指定文件下,文件大于100M的文件

检索windows上指定文件下,文件大于100M的文件

2022-09-07 08:50:10 1207

原创 JDK1.8安装,linux

jdk1.8安装

2022-08-31 17:28:57 189

原创 linux上redis单机的安装

linux上安装redis数据库

2022-08-31 16:59:49 414

原创 linux上mysql 8.0安装

mysql8.0的安装

2022-08-30 20:09:40 563 1

原创 虚拟机命令学习记录

查询cpu信息的命令,修改密码

2022-08-22 11:02:22 222

原创 ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)

mysql本地库连不上

2022-08-15 15:24:15 455

原创 怎么把一个excel拆分成多个

excel, 一个拆分成多个

2022-08-10 11:00:56 250

原创 excel下拉列表值的设定方式

excel固定下拉列值的设定

2022-08-10 10:52:16 1132

原创 word编号转相同目录级别

对应的字体样式,可以直接设置对应的 标题样式即可

2022-01-06 09:23:36 117

原创 @Transactional注解在什么情况下会失效

@Transactional注解事务的特性:1. service类标签(一般不在接口上)上添加@Transactional,可以将整个类纳入spring事务管理,在每个业务方法执行时都会开启一个事务,不过这些事务采用相同的管理方式。2.@Transactional注解只能应用到public可见度的方法上。如果应用在protected、private或者package可见度的方法上,也不会报错,不过事务设置不会起作用。3.默认情况下,Spirng会对unchecked异常进行事务回滚;如果是che

2021-11-08 10:45:38 1070

原创 SpringBoot 启动机制

怎么整合的第三方依赖?maven 父集成怎么做到无配置文件集成的SpringMVC?@SpringBootApplication 由以下三个注解组成@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan@SpringBootConfiguration 本质就是@Configuration,本身其实也是一个Spring容器的...

2021-11-01 10:35:07 208

原创 HashMap底层执行原理

HashMap的存储结构: 数组、链表、红黑树(jdk1.8)特点:1.快速存储2.快速查找(时间复杂度O(1))3.可伸缩Hash算法所有的对象都有hashCode(使用key的)hash值的计算 (hashCode无符号右移16位异或运算)(hashCode) ^ (hashCode >>> 16)数组下标计算数组默认大小:16集合中的初始化容量(必须是二的n次幂)(HashMap 容量为2次幂的原因,就是为了数据的的均匀...

2021-10-31 22:53:42 94

原创 定义注解语法及作用

作用: 通过反射获取 类,函数或 成员上的运行时注解信息,从而实现动态控制程序运行的逻辑

2021-10-23 18:28:59 52

原创 Spring中Aware接口作用

spring aware的使用:使用了spring Aware 你的bean将会和spring框架耦合,spring aware 的目的是为了让bean获取spring容器的服务:Spring的依赖注入的最大亮点是所有的Bean对Spring容器的存在是没有意识的,我们可以将Spring容器换成其他的容器,Spring容器中的Bean的耦合度因此也是极低的。但是我们在实际的开发中,我们却经常要用到Spring容器本身的功能资源,所以Spring容器中的Bean此时就要意识到Spring容器的存

2021-10-22 18:35:27 948

转载 redis集群之主从复制+哨兵模式+cluster群集

一、redis集群类型redis集群模式主要有以下几种方式:1、 主从复制(redis2.8版本之前的模式)2、Redis Sentinel 哨兵模式(redis2.8及之后的模式)3、Redis Cluster集群模式(客户端sharding)(redis3.0版本之后)4、Jedis sharding集群(客户端sharding)5、利用中间件代理在这里主要讲述主从复制、哨兵模式、Redis Cluster集群这三种方式。二、主从复制2.1、主从复制概念主从复制,是指将一台Redi

2021-10-22 16:16:41 116

原创 什么样的数据适合缓存

什么样的数据适合缓存?1、访问频率高2、更改频率低3、一致性要求不高缓存效能最小内存(昂贵) --- 最大功用重要的指标:命中率 = 从缓存中读取次数 / (总读取次数[从缓存中读取次数 + 从慢速设备上读取的次数])Miss率 = 没有从缓存中读取的次数 / (总读取次数[从缓存中读取次数 + 从慢速设备上读取的次数])...

2021-10-21 12:50:29 683

转载 Zookeeper的功能以及工作原理

1.ZooKeeper是什么?ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户2.ZooKeeper提供了什么?1)文件系统2)通知机制3.Zookeeper文件系统每个子目录项如 NameService 都被称作为znode,和文件系统一样,我们能够自由的增加、删除znode,在一个znode

2021-10-21 10:43:46 272

转载 Spring AOP——Spring 中面向切面编程

、AOP——另一种编程思想1.1 什么是 AOPAOP (Aspect Orient Programming),直译过来就是 面向切面编程。AOP 是一种编程思想,是面向对象编程(OOP)的一种补充。面向对象编程将程序抽象成各个层次的对象,而面向切面编程是将程序抽象成各个切面。从《Spring实战(第4版)》图书中扒了一张图:从该图可以很形象地看出,所谓切面,相当于应用对象间的横切点,我们可以将其单独抽象为单独的模块。1.2 为什么需要 AOP想象下面的场景,开发中在多个模块间有某

2021-09-28 14:23:55 91

原创 查找一个类对应的所有父类和子类

2021-09-27 13:38:26 100

原创 抽象类,类,接口

抽象类:在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之外,类的其它功能依然存在,成员变量、成员方法和构造方法的访问方式和普通类一样。由于抽象类不能实例化对象,所以抽象类必须被继承,才能被使用。也是因为这个原因,通常在设计阶段决定要不要设计抽象类。父类包含了子类集合的常见的方法,但是由于父类本身是抽象的,所以不能使用这些方法。在 Java 中抽

2021-09-27 13:36:49 35

原创 instanceof 和 isAssignableFrom

 instanceof 严格来说是Java中的一个双目运算符,用来测试一个对象是否为一个类的实例,用法为:booleanresult = objinstanceofClass  其中 obj 为一个对象,Class 表示一个类或者一个接口,当 obj 为 Class 的对象,或者是其直接或间接子类,或者是其接口的实现类,结果result 都返回 true,否则返回false。  注意:编译器会检查 obj 是否能转换成右边的class类型,如果不能转换则直接报错,如果不能确定类型,则通过编...

2021-09-11 22:13:08 47

原创 JDK8新特性:函数式接口@FunctionalInterface的使用说明

通过JDK8源码javadoc,可以知道这个注解有以下特点:1、该注解只能标记在"有且仅有一个抽象方法"的接口上。2、JDK8接口中的静态方法和默认方法,都不算是抽象方法。3、接口默认继承java.lang.Object,所以如果接口显示声明覆盖了Object中方法,那么也不算抽象方法。4、该注解不是必须的,如果一个接口符合"函数式接口"定义,那么加不加该注解都没有影响。加上该注解能够更好地让编译器进行检查。如果编写的不是函数式接口,但是加上了@FunctionInterface...

2021-09-10 00:21:01 94

原创 IntelliJ IDEA 的UML类图 解析,官方图标解析

生成方法Show Diagrams选中需要的类,右键单击Diagrams,之后点击Show Diagrams,或者快捷键Ctrl+Alt+Shift+U 生成类图,将类图显示在编辑器窗口中 Show Diagrams PopUp选中所需要类,右键单击Diagrams,之后点击Show Diagrams PopUp,或者快捷键Ctrl+Alt+U 生成类图,将类图显示在弹出窗口中 工具栏(Toolbar)泛化(Generalization)代码(体现在类的继承)

2021-09-09 22:21:49 2505

原创 redis分布式锁_vanillamba

@Api(value = "锁机制", description = "锁机制说明")@RestControllerpublic class LockController { private static long count = 20;//黄牛 private CountDownLatch countDownLatch = new CountDownLatch(5); @Resource(name="redisLock")// @Resource(name="mysq.

2020-06-24 07:41:54 129

原创 单个字段去重复,查询多个字段_vanillamba

单个字段 或者是 多个字段组合去重 用distinct单个字段去重复而不用管其他的字段用: row_number() over(partition by columnA order by columnB desc)参见:https://blog.csdn.net/boss2967/article/details/79019467row_number() over()在 SQL S...

2019-12-20 13:44:55 632

原创 docker入门

linux下:sudo wget -qO- https://get.doctor.com |sh (安装doctor) sudo usermod -aG docker 用户名 (允许非root用户使用doctor)安装完成检查安装信息: docker infodocker命令小结docker pull获取imagedocker build创...

2019-12-12 15:56:24 183

原创 pgsql 查询字段中根据逗号分隔的字符串的的 个数

select length(translate(column,','||column,','))+1 from table参见:1.translate 与replace类似是替换函数,但translate是一次替换多个单个的字符。2.基本用法,字符对应替换。例子:select translate('1234567','123' ,'abc') from dual ;--1...

2019-12-09 16:59:01 3333

原创 windows上启动rabbitMQ

启动、停止、重新安装等。1、双击 RabbitMQ Command Prompt2、进入C:\Program Files (x86)\RabbitMQ Server\rabbitmq_server-3.4.1\sbin输入命令:rabbitmq-plugins enable rabbitmq_management3.停止:net stop RabbitMQ启动:net start ...

2019-11-25 20:14:59 220

原创 git 命令及 对应的撤销操作,项目初始化

git add . 或git add -a或git add filename (.代表所有新增、修改 -a 新增、修改、删除) 加入缓存区(.或者-a表示全部,也可单独文件)git commit -m ‘new project’ 提交版本 ‘版本提交描述’一个步骤(两个步骤合一)git commit -am ‘new project’ 加入缓存区并提交...

2019-11-04 11:49:21 380

原创 哈夫曼树

构造一棵二叉树,该树的带权路径长度达到最小,称为最优二叉树,也称为哈夫曼树(Huffman Tree)n构造方式:Ø每次把权值最小的两棵二叉树合并Ø左节点权值比右节点小...

2019-10-28 09:52:36 79

原创 逆波兰表达式

中缀表达式 转 逆波兰表达式(后缀表达式):

2019-10-24 19:10:11 102

转载 数组包含 @>

Table 9-45shows the operators available for array types.Table 9-45. Array OperatorsOperator Description Example Result = equal ARRAY[1.1,2.1,3.1]::int[] = ARRAY[1,2,3] t &...

2019-10-09 16:06:40 215

原创 sql查询 多字段的重复 记录的数据

一:select * from table where (column1,column2) in(select column1,column2 from table GROUP BY column1,column2 having count(*) >1)二:select * from table1 t where (select count(*) from tabl...

2019-09-02 16:10:35 3184

转载 均方根误差(RMSE),平均绝对误差(MAE),标准差(Standard Deviation)的对比

RMSERoot Mean Square Error,均方根误差是观测值与真值偏差的平方和与观测次数m比值的平方根。是用来衡量观测值同真值之间的偏差MAEMean Absolute Error ,平均绝对误差是绝对误差的平均值能更好地反映预测值误差的实际情况.标准差Standard Deviation ,标准差是方差的算数平方根是用来衡量一组数自身的离散程度RMS...

2019-07-29 11:16:31 3204

原创 python 几个高等函数

exp:高等数学里以自然常数e为底的指数函数numpy.exp():返回e的幂次方,e是一个常数为2.71828numpy.power(3,x) 所有元素乘以3 和 3**X 得到的 结果是一致的numpy.reciprocal() 函数返回参数逐元素的倒数。如1/4倒数为4/1。numpy.mod() 计算输入数组中相应元素的相除后的余数。 函数 ...

2019-07-23 09:26:16 295

转载 spring传播特性由浅入深,@Transactional注解

转自:  https://blog.csdn.net/qq_34552004/article/details/79599275#commentBoxspring支持编程式事务管理和声明式事务管理两种方式。        编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用Tr...

2019-02-18 16:45:11 380

原创 oracle的导入dmp 文件 报sp2-0734

imp 命令是在dos提示符下执行的。 直接cmd后执行而不是在sql下执行的  oracle 查询路径的语句:select * from all_directories where directory_name = 'ADMIN_TBS'; 导入eg:create directory DMPDIR as 'D:\Oracleapp\ADMIN_TBS';impdp...

2019-01-29 16:08:20 1471

原创 ngnix 下面装 echo 模块

1 、下载:wget https://github.com/openresty/echo-nginx-module/archive/v0.60.tar.gz2、 解压: tar -zxvf ...tar3、进行预编译:在 nginx-1.9.15 目录下./configure  --prefix=/usr/local/nginx --with-http_stub_status_...

2019-01-17 12:57:04 89

2023国家统计局公布中国省、市、区、县、乡信息表

省、市、区、县、乡 信息:行政编码、名称、层级、类型等

2023-11-27

SpringBoot Jpa Demo

SpringBoot Jpa 结合Spring事物Aop,单元测试Junit,Restful Api风格的 小样例,自定义Exception捕获异常等

2018-08-11

GitHub Git Shell 客户端 Windows 64 可用

windows 64位可用,亲自测试,解压后,点击里面的GitHub.application直接安装,然后自动生成桌面快捷方式

2018-08-11

空空如也

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

TA关注的人

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