自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

夕时明月

每天清晨叫你起床的不是梦想不是闹钟,而是早睡...

  • 博客(83)
  • 问答 (1)
  • 收藏
  • 关注

原创 常见HTTP错误码

1XX  表示消息2XX  表示成功3XX  表示重定向(301,302,304)4XX  表示请求错误(400,401,404)5XX  表示服务器端错误 (500,501)200: OK 表示请求成功,一切正常301: 重定向,客户请求的文档在其他地方,新的URL在Location头中给出,浏览器应该自动地访问新的URL302: 临时重定向,类似于301,但新的URL应该被视为临时性的替代,而...

2018-07-04 14:19:30 1572 1

转载 免密码从windows复制文件到linux

https://cloud.tencent.com/developer/article/1348636

2019-06-10 16:55:30 781

转载 nginx_反向代理,负载均衡,配置文件配置项详解

Nginx详解(正向代理、反向代理、负载均衡原理)https://blog.csdn.net/tsummerb/article/details/79248015

2019-02-03 14:58:07 263

转载 nginx rewrite模块

Nginx rewrite模块深入浅出详解: https://www.cnblogs.com/beyang/p/7832460.htmlNginx的rewrite(地址重定向)剖析: https://www.cnblogs.com/brianzhu/p/8624703.html

2019-02-02 12:57:14 317

转载 nginx语法规则

https://www.cnblogs.com/qinyujie/p/8979464.html

2019-02-02 11:00:33 236

转载 nginx配置location总结

nginx配置location总结 : https://www.cnblogs.com/coder-yoyo/p/6346595.html  

2019-02-02 10:42:28 179

转载 SpringBoot整合Redis

SpringBoot整合Redisspringboot+shiro+redis项目整合:

2018-10-14 12:54:56 229

转载 SpringBoot全局异常处理

SpringBoot全局异常处理:https://blog.csdn.net/jianggujin/article/details/79205516https://blog.csdn.net/jianggujin/article/details/79217845 springboot全局异常控制处理https://blog.csdn.net/u013086392/article...

2018-10-14 12:11:51 135

转载 shiro汇总

springboot整合shiro-登录认证和权限管理:  springboot+shiro+redis项目整合:  SpringBoot 整合 Shiro 过程中遇到奇怪的类型转换问题: 在前后端分离的SpringBoot项目中集成Shiro权限框架:后台使用shiro框架时,怎样使用它的会话管理系统(session),从而实现权限控制: ...

2018-10-14 10:36:55 274

转载 lombok 汇总

eclipse安装lombok:https://blog.csdn.net/Dorothy1224/article/details/79280591/lombok简介和使用:https://blog.csdn.net/motui/article/details/79012846原理,详细:https://blog.csdn.net/qq_16605855/article/detai...

2018-10-13 15:29:20 164

原创 shiro realm依赖Service导致service不走事务的问题

问题描述:项目中的shiro realm加载user和权限时使用了SysUserService查询数据库,SysUserService在其他地方注入后新增user,当抛出异常时新增的user没有被回滚(所有事务配置正常,其他service也正常)原因探究:shiro realm属于dao层方法,按理应该与mapper交互,这里和service交互本身就不对;我的理解是这个SysUserServ...

2018-09-14 13:05:10 3071

转载 Maven pom.xml中的元素modules、parent、properties以及import

https://www.cnblogs.com/youzhibing/p/5427130.html

2018-07-27 11:20:45 210

原创 bat 里面写的maven命令运行完后不自动关闭

bat 里面写的maven命令运行完后不自动关闭cd svnmvn clean -Pdevelopment install -Dmaven.test.skip=truepause一个bat这个样子写在maven打包命令运行完后命令提示符会自动关闭看不到信息 可以新建一个bat文件,写入: @call package.batpause(call后面的是包涵上面内容...

2018-07-26 16:26:50 2022 1

原创 spring boot_mybatis打印日志

application.properties:logging.level.com.neo.mapper=debugcom.neo.mapper:mapper类的包路径

2018-07-19 07:57:25 2831

转载 eclipse 使用技巧

 eclipse Open Resource(Ctrl+Shift+R) 查找文件时去除class文件的显示:https://blog.csdn.net/virgilli/article/details/22500409 

2018-07-17 10:29:30 151

原创 用Lock Condition实现线程通信

package thread.notify;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;/** * @ClassName: LockCondition * @Descr...

2018-07-08 16:45:00 416

原创 用Lock Condition自主实现阻塞队列

package thread.lock_condition;import java.util.ArrayList;import java.util.List;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.lock...

2018-07-08 16:27:49 1148 1

原创 mysql int(19) float(7,2) decimal(7,2)对比

int(19):指定数字的显示宽度为19,与实际存储数值的范围无关float(7,2):  7是显示宽度指示器,指定显示的浮点数为7位数字(与float实际存储值的范围无关),2代表小数点后只有两位小数(第三位会四舍五入后插入数据库) decimal(7,2): 7表示数值的精度,即实际保存到数据库的有效数字的总个数; 2代表小数点后的位数(同上)...

2018-07-07 18:21:15 4526

转载 mysql_一致性读和快照度

http://www.zsythink.net/archives/14361:一致性读和快照度是一个意思2:数据的一致性:是指关联数据之间逻辑关系的正确性和完整性3:数据库的一致性:是指数据库从一个一致性状态变到另一个一致性状态4:保证数据的一致性有两种办法:        加锁:对所有表加锁        快照读:备份开始前对所有表进行快照...

2018-07-07 10:07:12 910

原创 mysql面试题: int(5)以及varchar(20)长度表示的是什么

int数据类型是固定的4个字节;但是int(5)和int(11)区别在于,显示的数据位数一个是5位一个是11位,在开启zerofill(填充零)情况下,若int(5)存储的数字长度是小于5的则会在不足位数的前面补充0,但是如果int(5)中存储的数字长度大于5位的话,则按照实际存储的显示(数据大小在int类型的4个字节范围内即可),也就是说int(M)的M不代表数据的长度;varchar(20)中...

2018-07-07 09:02:51 3256

转载 mysql面试题: 一张表里面有ID自增主键,当insert了17条记录之后,删除了第15,16,17条记录,再把mysql重启,再insert一条记录,这条记录的ID是18还是15

一般情况下,我们创建的表的类型是InnoDB,如果新增一条记录(不重启mysql的情况下),这条记录的id是18;但是如果重启(文中提到的)MySQL的话,这条记录的ID是15。因为InnoDB表只把自增主键的最大ID记录到内存中,所以重启数据库或者对表OPTIMIZE操作,都会使最大ID丢失。         但是,如果我们使用表的类型是MylSAM,那么这条记录的ID就是18。因为MylSAM...

2018-07-07 08:53:13 3938 3

转载 mysql 慢查询优化的30条经验

1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t wh...

2018-07-06 21:55:22 558

转载 为什么说Redis是单线程的以及Redis为什么这么快

https://zhuanlan.zhihu.com/p/34438275

2018-07-05 21:05:29 245

转载 redis数据类型

链接:https://www.zhihu.com/question/19829601/answer/145409431    与Memcached仅支持简单的key-value结构的数据记录不同,Redis支持的数据类型要丰富得多。最为常用的数据类型主要由五种:String、Hash、List、Set和Sorted Set。Redis内部使用一个redisObject对象来表示所有的key和val...

2018-07-05 20:36:49 115

原创 redis简介

介绍redis的概念和使用场景:一、Redis简介        Redis 是一个高性能的key-value数据库。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作...

2018-07-05 20:07:20 137

转载 分布式系统的事务处理

https://coolshell.cn/articles/10910.html

2018-07-05 17:23:03 133

原创 WEB缓存_如何解决缓存的实时性

如何解决缓存的实时性首先"确保从缓存读取的数据是最新的”这个想法就有点走入误区,既然是缓存,那么必然对数据的实时性有一定的容忍度,可以是5分钟,也可以是5小时,取决于不同的业务场景。然后,一定要求是实时性的数据,就不应该从缓存里读取,比如 库存和价格,应该直接从数据库读取实时数据也可以选择缓存较短时间,甚至做到一个网站里不同页面的价格读取采用不同的方案,以“京东商城”为例,京东的商品列表页面的价格...

2018-07-05 16:59:18 996

转载 java的内存模型,JVM内存结构和java的对象结构

java的内存模型,jvm内存结构和java对象模型对比http://www.hollischuang.com/archives/2509java的内存模型(JMM)https://blog.csdn.net/hollis_chuang/article/details/80880118    JMM是多线程并发的概念,他描述了一组规范,这个规范定义了一个线程对共享变量的写入对另一个线程是可见的  ...

2018-07-05 12:26:16 232

转载 消息队列 MQ

消息队列技术点梳理:https://zhuanlan.zhihu.com/p/34700753

2018-07-04 22:13:25 80

转载 java 多线程 isInterrupted 和 interrupted区别

https://www.cnblogs.com/w-wfy/p/6414801.html

2018-07-04 17:54:15 156

转载 如何正常停止线程

https://blog.csdn.net/tanga842428/article/details/52717610

2018-07-04 17:33:56 148

原创 eclipse快捷键

eclipse debug调试快捷键:F5 --单步调试进入函数内部。F6 --单步调试不进入函数内部;F7 --由函数内部返回到调用处;F8 --一直执行到下一个断点;Alt + /  内容提示(常用alt+z代替)Ctrl + 1   提示Ctrl + shift + O  导包Ctrl + Shift + F  格式化代码块Alt+上下键  代码位置调换 Ctrl+/   添加/除去单行注释...

2018-07-04 14:30:57 125

转载 集群,分布式和微服务

分布式与集群的联系与区别:https://blog.csdn.net/madison__/article/details/59105724分布式与集群的联系与区别https://www.zhihu.com/question/20004877分布式与集群的联系与区别...

2018-07-04 13:50:13 194

转载 java的三种代理模式 静态代理 JDK动态代理 cglib动态代理

https://www.cnblogs.com/qlqwjy/p/7550609.html静态代理JDK动态代理cglib动态代理

2018-07-03 11:52:25 167

原创 mysql 死锁_解决办法和避免出现死锁

如何处理死锁:    死锁已经发生了,怎么解决:        锁等待超时自动回滚事务:  直观方法是在两个事务相互等待时,当一个等待时间超过设置的某一阀值时,对其中一个事务进行回滚,另一个事务就能继续执行。这种方法简单有效,在innodb中,参数innodb_lock_wait_timeout用来设置超时时间。        算法主动进行死锁检测:  innodb还提供了wait-for gra...

2018-07-03 10:24:57 4945 1

原创 mysql 锁策略

表级锁:    通常发生在DDL语句\DML不走索引的语句中,比如这个DML update table set columnA=”A” where columnB=“B”. 如果columnB字段不存在索引(或者不是组合索引前缀),会锁住所有记录也就是锁表。如果语句的执行能够执行一个columnB字段的索引,那么会锁住满足where的行(行锁)。行级锁:    行锁可以最大限度的支持并发处理,当然...

2018-07-03 09:46:29 773

原创 context:annotation-config和context:component-scan的区别

<context:annotation-config> 和 <context:component-scan>的区别 <context:annotation-config> 是用于激活那些已经在spring容器里注册过的bean(无论是通过xml的方式还是通过package scanning的方式)上面的注解。 <context:component-scan...

2018-07-02 20:02:00 162

原创 spring core杂谈

1: Spring中用到的设计模式    简单工厂、工厂方法、单例模式、适配器、包装器、代理、观察者、策略、模板方法2 Spring的优点? 1.降低了组件之间的耦合性 ,实现了软件各层之间的解耦  2.可以使用容器提供的众多服务,如事务管理,消息服务等  3.容器提供单例模式支持  4.容器提供了AOP技术,利用它很容易实现如权限拦截,运行期监控等功能  5.容器提供了众多的辅助类,能加快应用的...

2018-07-02 19:44:21 132

转载 zookeeper

Zookeeper的功能以及工作原理简介:https://www.cnblogs.com/felixzh/p/5869212.html基于Zookeeper的分布式锁https://blog.csdn.net/qiangcuo6087/article/details/79067136https://blog.csdn.net/gs80140/article/details/51496925...

2018-07-01 11:17:27 88

转载 Spring DevTools 介绍

https://blog.csdn.net/isea533/article/details/70495714/

2018-06-30 16:51:18 656

空空如也

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

TA关注的人

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