7 涂有

尚未进行身份认证

暂无相关描述

等级
TA的排名 2w+

Git基本常用命令

git--version#查看版本号githelp#简单帮助信息githelp--all#完整帮助gitcommit--amend#合并上一次提交gitconfig--globaluser.name"tuyou"gitconfig--globaluser.email"497122758@qq.com"gitconfig-l列出所有配...

2019-08-15 00:09:11

Spring整合Redis序列化问题

1、key的序列化问题o.s.w.s.m.m.a.ExceptionHandlerExceptionResolver-ResolvedexceptioncausedbyHandlerexecution:java.lang.ClassCastException:java.lang.Longcannotbecasttojava.lang.String发生这个异常是因...

2019-08-01 23:40:52

Redis学习记录

常识一个value最大是512m一个hash可以存储2的三十二次方-1个键值一个list可以存储2的三十二次方-1个元素一个set可以存储2的三十二次方-1个元素如果存储为字符串,可以用tableName:id:field设计key如果设计为hash,并映射关系型数据库的表,可以用tableName:id设计整个hash表key,然后表的字段用hash的子key表示一条...

2019-07-23 23:24:03

Spring Cloud学习记录

小知识点application.yml中,"---"分割多个配置断,有spring.profiles=xxx的,表示要spring.profiles.active=xxx才能激活,没有spring.profiles的代码段是默认生效的配置 @SpringCloudApplication是@SpringBootApplication、@EnableDiscoveryClient、@Enable...

2019-07-23 23:22:23

Linux xargs命令

用于让不支持从管道接收输入的命令支持管道输入,其实就是把管道的输入的内容按空格分割(默认空格分割),然后自动拼接到命令后面echo"cat"|xargsman//最后的结果其实就是执行:mancatecho"java"|xargskillall//最后的结果其实就是执行:killalljavaecho"..."|xargsls//最后的结果其实...

2019-06-21 10:34:30

You can't specify target table 'Person' for update in FROM clause

deletefromPersonwhereidnotin(selectmin(Id)idfromPersongroupbyEmailhavingcount(Email)>1)orEmailnotin(selectEmailfromPersongroupbyEmailhavingcount(Email)=...

2019-05-16 23:30:41

Linux Shell脚本攻略-文本处理命令

cat用于读取、显示或拼接文件内容 打印单个文件的内容:$catfile.txtThisisalineinsidefile.txtThisisthesecondlineinsidefile.txt 打印多个文件的内容:$catone.txttwo.txtThisislinefromone.txtThisisli...

2019-01-17 21:40:00

Linux Shell脚本攻略-Shell语法

台头#!/bin/bash变量每一个变量的值都是字符串定义:tuyou='涂有';等号两边不能有空格;双引号内可写变量,单引号不行;tuyou=$(ll)在内容中执行变量清除:unsettuyou;取值:$tuyou、${tuyou};打印:echo$tuyou;获取变量长度:${#var}设为环境变量:exporttuyou;数值运算符整数运算...

2019-01-17 14:13:25

缓存之Guava Cache示例

相信大家都有用过本地缓存的经历,很多时候我们用ConcurrentHashMap来作为缓存,但是ConcurrentHashMap毕竟是个Map,而不是专门的缓存,像缓存自动失效、缓存淘汰策略、缓存的加载并发问题等ConcurrentHashMap都没有提供相应的功能,需要自己改造。下面就给大家介绍一款小而精的本地缓存GuavaCache,他是Google Guava工具包的一个模块。...

2019-01-08 00:30:01

Lombok常用注解解析「简化Java各种简单对象的模板代码」

目录 一IDE语法支持二添加Maven依赖三常用注解解析简单注解@Getter@Setter@ToString@EqualsAndHashCode@NoArgsConstructor@AllArgsConstructor@Cleanup@NonNull@val@var简单注解组合@Data@Value日志注解@L...

2018-12-16 15:02:24

领域驱动设计DDD-研究记录

分层设计:UserInterface->Application->Domain->Infrastructure 领域对象实体Entity:拥有唯一标识符的对象,一般需要用来持久化值对象valueObj:不关心他的唯一标识符(也就是不存在),只关心他属性的对象。极力推荐值对象是不可变的,由构造器创建服务:些领域中的动作,它们是一些动词,看上去却不属...

2018-12-10 00:06:34

软考-高级-架构师-考点详细

2018-11-11 16:43:36

docker常用命令

镜像镜像检索:dockersearchredis镜像下载:dockerpullredis本地镜像列表:dockerimages删除本地镜像:dockerrmiimage-id删除所有镜像:dockerrmi$(dockerimages-q)容器运行一个镜像:dockerrun--namecontainer-name-dimage-name容器列表:dockerps...

2018-06-27 10:32:06

Mybatis之Mapper接口的实现原理

mybatis的mapper代理是用的jdk的动态代理,请看mybatis的如下代码:/***Copyright2009-2015theoriginalauthororauthors.**LicensedundertheApacheLicense,Version2.0(the"License");*youmaynotuse...

2018-05-16 17:13:41

maven 依赖、仓库、生命周期和插件、继承与聚合配置速览

基本配置POM:项目对象模型,ProjectObjectModel表示pom的版本,maven2和maven3中modelVersion只能是4.0.0mvnarchetype:generate快速生成项目,格式为:groupId:artifactId:version:goal:打包方式,默认是jar,还有:war、pom、maven-plugin、ear依赖管理

2018-01-21 18:25:40

macOS中wmware fusion报『找不到可以连接的有效对等进程』、『Could not open /dev/vmmon』解决办法

我的是macOS10,默认情况下不允许未知身份的软件安装默认情况,如下图所示:解决办法: sudospctl--master-disable这样就开启了允许安装『任何来源』的配置这样就不会拦截软件的安装,而导致错误提示 听说,打赏我的人最后都找到了真爱。...

2018-01-17 19:52:33

MySQL+MyCat实现读写分离和主备热切换

配置MyCat的schema.xml文件 <dataHostname="localhost1"maxCon="1000"minCon="10"balance="2" writeType="0"dbType="mysql"dbDriver="native"switchType="2"slaveThreshold="100"> showslavest

2018-01-11 22:05:04

数据库分区分片(Shards)技术概览

什么是shardingSharding的基本思想就要把一个数据库切分成多个部分放到不同的数据库(server)上,从而缓解单一数据库的性能问题。不太严格的讲,对于海量数据的数据库,如果是因为表多而数据多,这时候适合使用垂直切分,即把关系紧密(比如同一模块)的表切分出来放在一个server上。如果表并不多,但每张表的数据非常多,这时候适合水平切分,即把表的数据按某种规则(比如按ID散列)

2018-01-05 14:23:59

JAVA BIO与NIO、AIO的区别(这个容易理解)

IO的方式通常分为几种,同步阻塞的BIO、同步非阻塞的NIO、异步非阻塞的AIO。一、BIO     在JDK1.4出来之前,我们建立网络连接的时候采用BIO模式,需要先在服务端启动一个ServerSocket,然后在客户端启动Socket来对服务端进行通信,默认情况下服务端需要对每个请求建立一堆线程等待请求,而客户端发送请求后,先咨询服务端是否有线程相应,如果没有则会一直等待或者

2018-01-05 11:26:13

log4j2 动态生成logger,每个logger一个输出文件

maven依赖&amp;lt;dependency&amp;gt;&amp;lt;groupId&amp;gt;org.apache.logging.log4j&amp;lt;/groupId&amp;gt;&amp;lt;artifactId&amp;gt;log4j-core&amp;lt;/artifactId&amp;gt;&amp;lt;version&amp;gt;2.7&amp;lt;/version&amp;gt;&amp;lt;/dependency&am

2017-12-27 00:53:14

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!