闪亮菜鸟

导航

2019年9月30日 #

windows搭建git服务

摘要: https://blog.csdn.net/xyq54/article/details/82682204 阅读全文

posted @ 2019-09-30 13:56 闪亮菜鸟 阅读(101) 评论(0) 推荐(0) 编辑

2019年6月19日 #

解决gitLab上新建分支,idea中找不到对应分支问题

摘要: 博主今天在公司开发的时候,我的同事在服务器上新建了分支给予我来开发,可是我没有检测到新建的分支,经过同事的帮忙,最终解决了这个问题,现在分享给大家: 1.同事给我在服务器上新建了一个名为'51'的分支,可是博主的idea工具中没有发现此分支,如下图: 只发现有50的分支,经过同事的帮忙,解决了这个问 阅读全文

posted @ 2019-06-19 13:51 闪亮菜鸟 阅读(9454) 评论(1) 推荐(1) 编辑

2019年4月26日 #

mybatis mapper.xml的特殊操作符

摘要: select * from test where id<>1; 但是mybatis报错 <> 应该转义 &lt;&gt; select * from test where id &lt;&gt; 1; 使用mybatis的时候,特殊字符,例如<,>,<>,..... 需使用以下进行转义 &lt; < 阅读全文

posted @ 2019-04-26 17:22 闪亮菜鸟 阅读(219) 评论(0) 推荐(0) 编辑

2019年4月22日 #

Chrome添加Axure RP插件

摘要: 之前一直用 Firefox 浏览器浏览原型文件,一直用不惯,而且用 Firefox 的唯一目的就是看原型。其他都是用 Chrome 浏览器,来回切换,各种麻烦,然后下定决心解决 Chrome 浏览器无法浏览原型文件的问题。 首先就是要安装 Axure RP Extension for Chrome插 阅读全文

posted @ 2019-04-22 14:21 闪亮菜鸟 阅读(742) 评论(0) 推荐(0) 编辑

2019年4月12日 #

idea Tomcat部署时没有update classes and resources

摘要: idea 没有update classes and resources 发现为了方便调试页面,想用idea的update classes and resources找不到了,发现需要把deployment选择exploded 的那个war包,才能在service-->onframe deactiva 阅读全文

posted @ 2019-04-12 17:05 闪亮菜鸟 阅读(1207) 评论(0) 推荐(0) 编辑

2019年4月1日 #

缓存穿透,缓存击穿,缓存雪崩解决方案分析【转载】

摘要: 好文章,转起来,感谢原作者 前言 设计一个缓存系统,不得不要考虑的问题就是:缓存穿透、缓存击穿与失效时的雪崩效应。 缓存穿透 缓存穿透是指查询一个一定不存在的数据,由于缓存是不命中时被动写的,并且出于容错考虑,如果从存储层查不到数据则不写入缓存,这将导致这个不存在的数据每次请求都要到存储层去查询,失 阅读全文

posted @ 2019-04-01 09:45 闪亮菜鸟 阅读(185) 评论(0) 推荐(0) 编辑

2019年3月30日 #

当一个表的数据量过大,引起存储不够或者查询较慢问题时,应该怎么办?

摘要: 纵向切分表 将一个表按照字段切分成两个或者多个表,将常用的字段切分到一张表中,分布式存储 横向切分 有两种方式,一是按照特定的数据量,将表切分成不同的表(表结构一致)来存储,新数据插入到新表中,新表的数据量达到约定拆分的数据量时,再建立新表存储;二是按照某种特定的规则来切分表,然后分布式存储,如按照 阅读全文

posted @ 2019-03-30 16:02 闪亮菜鸟 阅读(2353) 评论(0) 推荐(0) 编辑

ubuntu环境下安装docker遇到的坑

摘要: ubuntu安装docker的前提条件是: 1. Linux 的内核版本在 3.10 或以上; 2. linux 内核要开启 cgroup 和 namespace 功能 可以执行命令:uname –a查看linux的相关版本信息 下面介绍两种安装方式: 一、本次安装是从ubuntu的reposito 阅读全文

posted @ 2019-03-30 09:32 闪亮菜鸟 阅读(1686) 评论(0) 推荐(0) 编辑

沙箱机制(Sandboxie)

摘要: 一、沙箱是什么? 沙箱是一个虚拟系统程序,沙箱提供的环境相对于每一个运行的程序都是独立的,而且不会对现有的系统产生影响。 二、沙箱的应用 (1)搭建测试环境。沙箱的应用只能访问自己的应用访问目录,而不能应用之间的资源进行共享,这样就形成了一个相对安全的机制,由于沙箱具有非常良好的独立性、隔离性,所以 阅读全文

posted @ 2019-03-30 09:07 闪亮菜鸟 阅读(342) 评论(0) 推荐(0) 编辑

2019年3月29日 #

spring注解-“@Scope”

摘要: @Scope可用来指定Spring创建bean的方式 默认为单实例,即@Scope("singleton")。IOC容器启动的时候会调用方法创建对象并放到IOC容器中,以后每次获取的就是直接从容器中拿(大Map.get)的同一个bean; @Scope("prototype")。IOC容器启动的时候 阅读全文

posted @ 2019-03-29 21:49 闪亮菜鸟 阅读(246) 评论(0) 推荐(0) 编辑

2019年3月28日 #

spring加载配置新旧方式对比

摘要: 老方式 1、首先要配置配置文件,如beans.xml,内容如下: 2、读取配置文件,并初始化,代码如下: 新方式 1、声明一个配置类 2、读取配置类,初始化 新旧方式对比 当老方式要初始化配置很多的时候,要写很多个配置文件,不利于项目维护,推荐用新方式加载配置 阅读全文

posted @ 2019-03-28 12:42 闪亮菜鸟 阅读(245) 评论(0) 推荐(0) 编辑

项目集成swagger【转载】

摘要: 地址链接:https://blog.csdn.net/lx1309244704/article/details/81808788 swagger是一款高效易用的嵌入式文档插件,同时支持在线测试接口,快速生成客户端代码。spring-boot-starter-swagger通过spring-boot方 阅读全文

posted @ 2019-03-28 08:45 闪亮菜鸟 阅读(191) 评论(0) 推荐(0) 编辑

2019年3月15日 #

mybatis-plus报org.apache.ibatis.binding.BindingException分析【转载】

摘要: 这个问题整整纠结了我四个多小时,心好累啊。。。不废话。。。 背景:Spring整合Mybatis 报错:org.apache.ibatis.binding.BindingException: Invalid bound statement (not found) 解释:就是说,你的Mapper接口, 阅读全文

posted @ 2019-03-15 16:24 闪亮菜鸟 阅读(276) 评论(0) 推荐(0) 编辑

2019年3月11日 #

Spring切面编程实践【原创】

摘要: 定义 什么叫Spring面向切面编程(AOP),请自行百度,这边就不做详细介绍了。 场景 有两个对象,字典和工程信息Bean,每次新增或修改对象时,记录新增和修改的时间。 基类定义 子类定义 注:这边使用了lombok,不熟悉的同学可以查看https://www.cnblogs.com/meitua 阅读全文

posted @ 2019-03-11 17:15 闪亮菜鸟 阅读(129) 评论(0) 推荐(0) 编辑

Idea安装lombok插件【转载】

摘要: 参照:http://www.cnblogs.com/holten/p/5729226.html https://yq.aliyun.com/articles/59972 lombok是一个可以通过简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 Java 代码的工具,简单来说,比如我们新建 阅读全文

posted @ 2019-03-11 15:32 闪亮菜鸟 阅读(450) 评论(0) 推荐(0) 编辑

2018年6月6日 #

eclipse/idea远程调试Linux程序

摘要: 第一步、在Tomcat的bin目录下的startup.sh文件的倒数第二行增加“JPDA_ADDRESS=8787”,最后一行在start的前边增加“jpda”,之后重启Tomcat 第二步、配置Eclipse/idea的远程remote debug 配置eclipse中的remote debug 阅读全文

posted @ 2018-06-06 18:46 闪亮菜鸟 阅读(258) 评论(0) 推荐(0) 编辑

2018年6月4日 #

spring三大核心

摘要: IOC(控制反转) 下面是多个针对此理解的表达。 一个对象A依赖另一个对象B就要自己去new 这是高度耦合的 IOC容器的使用。 比如在B中使用A很多,哪一天A大量更改,那么B中就要修改好多代码。 通俗的理解是:平常我们new一个实例,这个实例的控制权是我们程序员,而控制反转是指new实例工作不由我 阅读全文

posted @ 2018-06-04 20:53 闪亮菜鸟 阅读(3875) 评论(0) 推荐(1) 编辑

2018年2月9日 #

在Linux安装配置Tomcat 并部署web应用 ( 三种方式 )

摘要: 参考:http://blog.csdn.net/sinat_14982831/article/details/74550583 阅读全文

posted @ 2018-02-09 15:44 闪亮菜鸟 阅读(196) 评论(0) 推荐(0) 编辑

2018年1月4日 #

volatile关键字解析

摘要: 参考:http://www.importnew.com/18126.html 阅读全文

posted @ 2018-01-04 09:14 闪亮菜鸟 阅读(104) 评论(0) 推荐(0) 编辑

2017年12月16日 #

悲观锁和乐观锁

摘要: 悲观锁(Pessimistic Lock) 顾名思义,就是很悲观,每次去拿数据的时候都认为别人会修改,所以每次在拿数据的时候都会上锁,这样别人想拿这个数据就会block直到它拿到锁。传统的关系型数据库里边就用到了很多这种锁机制,比如行锁,表锁等,读锁,写锁等,都是在做操作之前先上锁。 我们认为系统中 阅读全文

posted @ 2017-12-16 10:27 闪亮菜鸟 阅读(123) 评论(0) 推荐(0) 编辑