自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

少年乖

suibianxiexie

  • 博客(82)
  • 收藏
  • 关注

原创 很有道理的一段话。。。。

用发展的观点看问题(1)事物发展的前途和道路:事物发展的方向是前进的,事物前进的道路是曲折的。任何事物的发展都是前进性与曲折性的统一。前途是光明的,道路是曲折的,在前进中有曲折,在曲折中前进,是一切事物发展的途径。(2)发展的状态:任何事物的变化发展都是量变和质变的统一。量变是质变的前提和必要准备,质变是量变的必然结果,事物不断经过“量变——质变——新的量变——新的质变”循环往...

2018-03-06 08:55:40 468

原创 掘金见

[无所谓也有点累 的个人主页]

2020-03-17 11:50:32 199

原创 【IDEA】IDEA常用插件

按重要程度:lombokAlibaba Java Coding Guidelinesmaven helperGitToolBoxCodeGlance.ignoreSnakeYAML pluginYAML/Ansible supportStatistic

2019-10-08 09:09:11 396

原创 MySQL索引

MySQL索引索引(在MqSQL中也叫做键”key“)是存储引擎用于快速找到记录的一种数据结构,这是索引的基本功能。MySQL逻辑架构MySQL总体上可分为服务器(Server)层和存储引擎层。服务器层Server层包括连接器、查询器、分析器、优化器、执行器等,涵盖MySQL的大多数核心服务功能,以及所有的内置函数(例如,日期、时间、数学和加密函数等),所有跨存储引擎的功能都在这一层实现...

2019-08-29 18:40:22 212

原创 自动下载必应主页图片做壁纸

前言需要python环境只在win10搞过,其它不知道行不行存放路径可以自己修改(Administrator是我的用户名)在windows设置中将背景设为“幻灯片放映”,假设目录设置为C:\Users\Administrator\Pictures\bg\写python脚本执行下载图片的动作,脚本路径名称C:\Users\Administrator\Pictures\bg\sc...

2019-07-22 10:20:10 643

原创 Spring Boot集成RabbitMQ源码阅读笔记

Spring Boot集成RabbitMQ源码阅读笔记1. 概述RabbitMQ是实现了高级消息队列协议AMQP的开源消息中间件,服务器端由Erlang语言编写,支持多种客户端。Spring Boot集成RabbitMQ只需要添加依赖: <dependency> <groupId>org.springframework.boot...

2019-06-13 16:31:06 1161 1

原创 git ignore写法

git ignore写法1.语法(1) "/"开头表示目录(2) "*"通配多个字符,可以匹配文件名或者路径(3) “?“通配单个字符,可以匹配字符或”/”(4) "[]"包含单个字符的匹配列表(5) "!"表示不忽略2.示例(1) log/,表示忽略当前目录下的log目录中的全部内容(2) /log/,同上(3) log/*.log,表示忽略当前目录下log目录中所有.log...

2019-06-13 16:26:32 2204

原创 redis序列化器的选择

例如为redis选择序列化/反序列化器时,若待序列化对象没有无参构造器但实现了Serializable接口,要用JdkSerializationRedisSerializer。若待序列化对象没有实现Serializable接口,但有无参构造器,要用Jackson2JsonRedisSerializer。...

2019-04-17 10:41:57 1208

转载 thread dump和heap dump

原文地址:https://bijian1013.iteye.com/blog/2221240thread dump和heap dump文章目录thread dump和heap dump一.dump基本概念二.利用JDK自带的工具获取thread dump文件和heap dump文件1.获取heap dump文件2.获取thread dump文件3.如果我们只需要将dump中存活的对象导出,那么...

2019-03-26 11:31:37 1190

转载 Java接口性能优化实例

Java接口性能优化实例文章目录Java接口性能优化实例概述用到的工具和环境工具环境找瓶颈概述最近公司的下单接口有些慢,老板担心无法支撑双11,想让我优化一把,但是前提是不允许大改,因为下单接口太复杂了,如果改动太大,怕有风险。另外开发成本和测试成本也非常大。对于这种有挑战性的任务,我向来是非常喜欢的,因为在解决问题的过程中,可以学习到很多东西。当时我只是知道下单接口慢,但是没人告诉我慢在...

2019-03-25 12:27:18 6739 1

原创 Java8 Stream介绍

=Java8 Stream介绍=1 简介Java8新增了java.util.stream.Stream类,它与java.io包里的InputStream和OutputStream中的流是完全不同的概念。Stream是对集合(Collection)对象功能的增强,它专注于对集合对象进行聚合操作或者大批量数据操作。Stream API借助于同时出现的Lambda表达式,极大地提高编程效率和程序可读...

2019-03-21 09:17:57 1430

原创 【metrics-meters】使用meters监控接口tps

1. 依赖 &amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt;io.dropwizard.metrics&amp;lt;/groupId&amp;gt; &amp;lt;artifactId&amp;gt;metrics-core&amp;lt;/artifactId&amp;gt;

2018-12-17 15:45:45 1170

原创 【linux命令】我常用的Linux命令

1. 跨服务器复制文件从本地服务器复制到远程服务器(从远程服务器复制本地文件时一般都没有权限):(1) 复制文件:命令格式:scp local_file remote_username@remote_ip:remote_folder或者scp local_file remote_username@remote_ip:remote_file或者scp local_file remot...

2018-11-30 17:09:28 273

转载 CentOS7 64位安装mysql教程,亲测完美

from: https://blog.csdn.net/a774630093/article/details/79270080从最新版本的linux系统开始,默认的是 Mariadb而不是mysql!这里依旧以mysql为例进行展示1、先检查系统是否装有mysqlrpm -qa | grep mysql11这里返回空值,说明没有安装这里执行安装命令是无效的,因为cen...

2018-11-11 12:11:30 259

原创 【问题记录】数据库事务手动回滚无效

问题是这样的,一个批量处理的接口,处理一组id,合法的save进数据库,循环完成后再做一个feign调用,成功则ok结束,调用出现异常——则用TransactionAspectSupport.currentTransactionStatus().setRollbackOnly(); 手动回滚前面的事务。代码逻辑如下:List&lt;Integer&gt; validList = new ...

2018-11-09 19:38:37 1710

转载 【git】rebase和merge

rebase假设你现在基于远程分支"origin",创建一个叫"mywork"的分支。$ git checkout -b mywork origin  现在我们在这个分支做一些修改,然后生成两个提交(commit).$ vi file.txt$ git commit$ vi otherfile.txt$ git commit...但是与此同时,有些人...

2018-08-23 23:10:26 161

原创 Springboot整合Hibernate

一、最简pom:(springboot版本2.0.x)1.springboot的:spring-boot-starterspring-boot-starter-webspring-boot-starter-test(非必需)2.spring data jpa的:spring-boot-starter-jpa3.mysql的:mysql-connector-java其他的话还有&lt;parent&...

2018-07-16 16:06:16 2447

原创 windows下安装redis

系统 win10 家庭中文版首先参考:http://www.runoob.com/redis/redis-install.html批处理启动脚本:首先定位到根目录,再redis-server.exe redis.windows.conf例如:d:cd D:\xx\redisredis-server.exe redis.windows.conf其实是没有用到环境变量的。。。-----------...

2018-07-05 16:45:11 150

原创 Hibernate学习大纲

1.JDBC连接数据库和JDBC API2.JDBC事务,JDBC操作数据CRUD3.Hibernate基本流程(创建Configuration-创建SessionFactory-创建Session-打开事务-业务操作-关闭事务-结束事务-关闭Session-关闭SessionFacctory)4.Hibernate配置hibernate.cfg.xml和mapping/注解5.Hibernate...

2018-06-27 09:43:18 269

原创 【算法题】数字转英文

import java.util.*;public class Main { public static String[] _0_19 = { "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine",

2018-06-05 20:51:14 1713

原创 【算法】迷宫问题

【题目】用一个整型矩阵matrix表示一个迷宫,0代表路,1代表墙,求从左上角到右下角的最短通路。例如:【解答】使用广度优先遍历即可。1.开始时生成map矩阵, map[i][j]的含义是从(0,0)位置走到(i,j)位置最短的路径值。然后将入口位置(0,0)的行坐标和列坐标放入行队列和列队列。2.不断地从队列弹出一个位置(r,c),然后看这个位置的上下左右四个位置哪些在matrix上的位置是0,...

2018-06-05 17:35:29 647

原创 [算法]放苹果问题

1. 在说放苹果问题之前,先说下斐波那契数列递归求解时的时间复杂度。由公式f(n) = f(n - 1) + f(n - 2)很容易画出其递归树:每个节点都会调用一次f(n),满二叉树节点数m = 2^h - 1,h是树高度。则O(n) = 2^N.2.放苹果问题题目描述 把m个同样的苹果放在n个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同...

2018-06-05 11:07:09 4314

原创 算法-最长递增子序列LIS

【题目】给定数组arr,返回arr的最长递增子序列LIS。【思路】设dp[i]表示在以arr[i]这个数结尾的情况下,LIS长度。动态规划思想:最后一个数arr[N-1]的LIS长度:设j属于集合[0, N-1)(1)若arr[N-1] &lt; arr[j],则dp[N-1]==1。含义是arr[N-1]小于前面所有数,最长子递增序列只有自己一个数。(2)若arr[N-1] &gt; arr[j...

2018-06-02 23:03:12 287

转载 C语言版本

C语言主要有4个版本1.ANSI==C89==C90gcc中指定此版本所用参数,有三种写法:-ansi-std=c90-std=iso9899:19902.AMD1==C94==C95gcc中指定此版本所用参数:-std=iso9899:1994093.C99gcc中指定此版本所用参数,有两种写法:-std=c99-std=iso9899:19994.C11GCC中指定此版本时所用参数...

2018-05-30 22:12:44 1893

转载 Maven解决jar包冲突的方法

https://www.cnblogs.com/jiangjun-x/p/8195736.htmlhttps://blog.csdn.net/u011955252/article/details/78927427检测包冲突工具mvn dependency:helpmvn dependency:analyzemvn dependency:treemvn dependency:tree -Dve...

2018-05-28 21:12:49 891

原创 HashMap/ConcurrentHashMap详解

一、HashMap1.HashMap本质是一个数组,数组的每个元素都是一个单链表。java源码中,这个数组就是table,其定义如下:transient Node&lt;K,V&gt;[] table;//table数组,每个数组元素都是一个链表,链表由0个或多个节点组成节点类定义如下,注释中解释此类://静态内部类的特点:在创建静态内部类的实例时,不必创建外部类的实例static class ...

2018-05-28 00:50:22 4481 2

原创 判断单链表中是否有环,找到环的入口节点

这类问题通常使用双指针的方法,即一个快指针一个慢指针。faster = faster.next.next;slower = slower.next;“公理”:两指针相遇时,快指针走过的路程为慢指针的2倍。链表有环时,有以下3中情况,右边和下边都是第一种的特例,下文以第一种为讨论对象。1.判断是否有环两个指针开始时均指向头节点,快指针每次跨2个节点,慢指针每次跨1个节点。判断逻辑如下;while (...

2018-05-24 22:07:13 4739 3

转载 IntelliJ IDEA下载-安装-破解

官网路径:https://www.jetbrains.com/idea/download/选择Ultimate版本,可以选择下载.exe或.zip,windows32/64位是一样的安装包。下载完成后解压/安装,然后参考下面教程的第二种方法激活:https://blog.csdn.net/qq_35434690/article/details/77683655jar包下载路径在http://ide...

2018-05-23 23:11:27 2218

转载 接口安全--http数字签名

web service - rest(representational state transfer)面向资源的接口安全常用手段https://blog.csdn.net/u011521890/article/details/55506716

2018-05-17 10:54:05 1013

转载 Python 使用requests发送POST请求

Python 使用requests发送POST请求https://blog.csdn.net/junli_chen/article/details/53670887

2018-05-16 11:55:18 2006

转载 centos6.8下redis安装与简单服务配置

https://blog.csdn.net/freedomwjx/article/details/78602490centos6.8系统1.依赖包安装[plain] view plain copy yum install gcc-c++  2.下载redis稳定版(https://redis.io/download),并上传到对应服务器 如上传到了root目录下,移动到/usr/local[pla...

2018-05-16 01:35:09 233

原创 【Python】whl文件相关知识

whl格式本质上是一个压缩包,里面包含了py文件,以及经过编译的pyd文件。使得可以在不具备编译环境的情况下,选择合适自己的python环境进行安装。安装方法很简单,进入命令行输入pip install xxxx.whl或者如果是升级pip install -U xxxx.whl即可。如何给Python安装.whl文件1.先弄清楚自己的Python是什么版本的,以方便后续下载合适的.whl文件。2...

2018-05-16 01:00:57 3487

原创 JSTL Maven坐标

在jsp文件中使用jstl时,由于jstl版本和分支众多,导入jar包时很容易出现这种错误:the absolute uri: [http://java.sun.com/jsp/jstl/core] cannot be resolved in either web.xml or the jar解决方法:若使用1.1.2版本,则应该在maven中导入以下2个jar包即可 &lt;dependenc...

2018-04-29 00:44:12 3108 2

转载 布隆过滤器,了解一下?

https://blog.csdn.net/zdxiq000/article/details/57626464

2018-04-27 23:36:54 121

原创 Java位运算符优先级

一道笔试题:8|9&amp;10^11当我按顺序计算完之后,发现选项里面没有我计算的结果。。。就估计这道题是考察位运算符优先级的,回来之后赶紧查查记住,知识点啊!Java运算符优先级(from 百度百科):运算符结合性[ ] . ( ) (方法调用)从左向右! ~ ++ -- +(一元运算) -(一元运算)从右向左* / %从左向右+ -从左向右&lt;&lt; &gt;&gt; &gt;&gt;...

2018-04-15 01:08:52 4210

原创 SSM配置解析

基本上是最简配置了,解析见注释。web.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" xsi:schemaLocation="

2018-04-06 18:23:02 183

原创 mysql执行sql脚本

1.首先登录mysqlmysql -hlocalhost -uroot -p输入密码2.执行:source [绝对路径+文件名]例如:source E:/create_db.sql若脚本中只含建表语句,则需要在use db_xxx后再执行脚本...

2018-03-17 21:03:02 4413 1

原创 String对象和字符串池探究

1.JVM的方法区有个常量池,常量池中有字符串缓存池,还有Byte、Short、Integer、Long、Float、Double、Character等的缓存池。用直接量创建的字符串会存放在字符串缓存池里 String s = "hello"; System.out.println(s.hashCode()); String s2 = "hello"; System.out.p...

2018-03-10 13:47:25 146

转载 观察者模式

http://blog.csdn.net/zhengzhb/article/details/7471978在最基础的观察者模式中,包括以下四个角色:被观察者:从类图中可以看到,类中有一个用来存放观察者对象的Vector容器(之所以使用Vector而不使用List,是因为多线程操作时,Vector在是安全的,而List则是不安全的),这个Vector容器是被观察者类的核心,另外还有三个方法:atta...

2018-03-08 19:53:40 107

原创 数据库事务与锁

什么是事务事务指的是构成单一逻辑工作单元的操作的集合。事务是访问并可能更新各种数据项的一个程序执行单元。事务通常由高级数据操纵语言(如SQL)或编程语言通过JDBC/ODBC嵌入式数据库访问书写的用户程序的执行所引起的。事务的4个特性原子性:事务的所有操作在数据库中要么全部正确反映出来,要么完全不反映。一致性:隔离执行事务时(换言之,在没有其他事务并发执行的情况下)保持数据库的一致性。隔离性:每个...

2018-03-07 16:45:40 138

空空如也

空空如也

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

TA关注的人

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