08 2019 档案

摘要:SpringBoot 整合 Mybatis 有两种常用的方式,一种就是我们常见的 xml 的方式 ,还有一种是全注解的方式。我觉得这两者没有谁比谁好,在 SQL 语句不太长的情况下,我觉得全注解的方式一定是比较清晰简洁的。但是,复杂的 SQL 确实不太适合和代码写在一起。 下面就开始吧! 目录: 一 阅读全文
posted @ 2019-08-27 09:15 割肉机 阅读(1123) 评论(0) 推荐(0) 编辑
摘要:如果出现“Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?”,可能是服务没启动,执行命令 systemctl start docker 启动docker服 阅读全文
posted @ 2019-08-23 16:04 割肉机 阅读(746) 评论(0) 推荐(0) 编辑
摘要:Spring Transaction 使用入门 一、开篇陈述 1.1 写文缘由 最近在系统学习spring框架IoC、AOP、Transaction相关的知识点,准备写三篇随笔记录学习过程中的感悟。这是第一篇,记录spring Transaction的使用及部分原理。spring的学习过程应该是从I 阅读全文
posted @ 2019-08-21 14:54 割肉机 阅读(1399) 评论(0) 推荐(0) 编辑
摘要:4月份开始复习一遍spring相关知识。让自己巩固一下spring大法的深奥益处,所以就看了大佬的博客,转载留下来日后继续研读。认为重点的标记为红色 以下文章内容转载自:http://www.cnblogs.com/chenssy/archive/2012/11/15/2772287.html Sp 阅读全文
posted @ 2019-08-21 13:51 割肉机 阅读(611) 评论(0) 推荐(0) 编辑
摘要:spring加载ApplicationContext.xml的四种方式 spring 中加载xml配置文件的方式,好像有4种, xml是最常见的spring 应用系统配置源。Spring中的几种容器都支持使用xml装配bean,包括: XmlBeanFactory , ClassPathXmlApp 阅读全文
posted @ 2019-08-20 14:11 割肉机 阅读(3292) 评论(0) 推荐(1) 编辑
摘要:在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据笔者工作中用到的读取配置文件的方法小小总结一下,主要叙述的是spring读取配置文件的方法。 一.读取xml配置文件 (一)新建一个java bean(HelloBean. java) java代码 packag 阅读全文
posted @ 2019-08-20 13:56 割肉机 阅读(1720) 评论(0) 推荐(0) 编辑
摘要:锁的简单应用 用lock来保证原子性(this.count++这段代码称为临界区) 什么是原子性,就是不可分,从头执行到尾,不能被其他线程同时执行。 可通过CAS来实现原子操作 CAS(Compare and Swap): CAS操作需要输入两个数值,一个旧值(期望操作前的值)和一个新值,在操作期间 阅读全文
posted @ 2019-08-19 11:01 割肉机 阅读(478) 评论(0) 推荐(0) 编辑
摘要:转载:https://www.cnblogs.com/lsw9/p/8685623.html Dear All: 首先请允许我为大家介绍下什么是Jre?什么是jdk? JRE: 首先请允许我为大家介绍下什么是Jre?什么是jdk? JRE: 首先请允许我为大家介绍下什么是Jre?什么是jdk? JR 阅读全文
posted @ 2019-08-19 10:53 割肉机 阅读(1342) 评论(0) 推荐(0) 编辑
摘要:一、Java基础 1. String类为什么是final的。 2. HashMap的源码,实现原理,底层结构。 3. 说说你知道的几个Java集合类:list、set、queue、map实现类咯。。。 4. 描述一下ArrayList和LinkedList各自实现和区别 5. Java中的队列都有哪 阅读全文
posted @ 2019-08-13 16:54 割肉机 阅读(1372) 评论(2) 推荐(0) 编辑
摘要:转载(https://www.jb51.net/article/130560.htm) SSM(Spring+SpringMVC+Mybatis),目前较为主流的企业级架构方案。标准的MVC设计模式,将整个系统划分为显示层、Controller层、Service层、Dao层四层,使用SpringMV 阅读全文
posted @ 2019-08-13 10:20 割肉机 阅读(512) 评论(0) 推荐(0) 编辑
摘要:1.介绍 docker 图形化管理提供了很多工具,有Portainer、Docker UI、Shipyard等等,本文主要介绍Portainer。 Portainer是一个开源、轻量级Docker管理用户界面,基于Docker API,提供状态显示面板、应用模板快速部署、容器镜像网络数据卷的基本操作 阅读全文
posted @ 2019-08-07 15:16 割肉机 阅读(1769) 评论(0) 推荐(0) 编辑
摘要:一、搜索镜像 docker search dockerfly 二、根据镜像使用排名(一般情况下拉取使用率最高的镜像名),我这里使用的是阿里云镜像地址 docker pull registry.cn-hangzhou.aliyuncs.com/voovan/dockerfly:20170227 三、查 阅读全文
posted @ 2019-08-07 14:51 割肉机 阅读(850) 评论(0) 推荐(0) 编辑
摘要:docker for mac的JSON配置文件中的hosts项修改后无法生效 docker 2.1k 次浏览 docker for mac的JSON配置文件中的hosts项修改后无法生效 docker 2.1k 次浏览 docker for mac的JSON配置文件中的hosts项修改后无法生效 d 阅读全文
posted @ 2019-08-06 10:27 割肉机 阅读(1819) 评论(0) 推荐(0) 编辑
摘要:报错信息如下 解决办法一 在settings.xml文件中指定jdk版本 既可以修改全局的settings.xml文件(C:\Program Files\apache-maven-3.6.0\conf\settings.xml) 也可以修改用户的settings.xml文件(~\.m2\settin 阅读全文
posted @ 2019-08-06 08:40 割肉机 阅读(5292) 评论(0) 推荐(1) 编辑
摘要:中文版 English version 中文版 English version 介绍 [这是在Gophercon 2019上发表的演讲版本。视频链接可供使用。] 这篇文章是关于向Go添加泛型的意义,以及为什么我认为我们应该这样做。我还将介绍为Go添加泛型的设计可能的改变。 Go于2009年11月10 阅读全文
posted @ 2019-08-06 07:56 割肉机 阅读(688) 评论(0) 推荐(0) 编辑
摘要:使用国内镜像站 sudo apt-get update && sudo apt-get install -y apt-transport-https curl sudo curl -s https://mirrors.aliyun.com/kubernetes/apt/doc/apt-key.gpg 阅读全文
posted @ 2019-08-05 17:36 割肉机 阅读(3175) 评论(0) 推荐(1) 编辑
摘要:可以使用brew安装很多应用,比如java,idea,iterms,sublime brew tap caskroom/versions 将会安装新的brew仓库源brew cask install java 将会安装jdk的最新版本,jdk内嵌jrebrew cask install java8 阅读全文
posted @ 2019-08-05 16:54 割肉机 阅读(18009) 评论(0) 推荐(0) 编辑
摘要:redis做压测可以用自带的redis-benchmark工具,使用简单 压测命令:redis-benchmark -h 127.0.0.1 -p 6379 -c 50 -n 10000 压测需要一段时间,因为它需要依次压测多个命令的结果,如:get、set、incr、lpush等等,所以我们需要耐 阅读全文
posted @ 2019-08-05 16:47 割肉机 阅读(12049) 评论(0) 推荐(0) 编辑
摘要:Redis所有的数据都在内存中,而内存又是非常宝贵的资源。对于如何优化内存使用一直是Redis用户非常关注的问题。本文让我们深入到Redis细节中,学习内存优化的技巧。分为如下几个部分: 一.redisObject对象 二.缩减键值对象 三.共享对象池 四.字符串优化 五.编码优化 六.控制key的 阅读全文
posted @ 2019-08-02 13:33 割肉机 阅读(2446) 评论(0) 推荐(1) 编辑
摘要:问题1:先更新数据库,再删除缓存。如果删除缓存失败了,那么会导致数据库中是新数据,缓存中是旧数据,数据就出现了不一致。 解决思路:先删除缓存,再更新数据库。如果数据库更新失败了,那么数据库中是旧数据,缓存中是空的,那么数据不会不一致。因为读的时候缓存没有,所以去读了数据库中的旧数据,然后更新到缓存中 阅读全文
posted @ 2019-08-02 11:00 割肉机 阅读(7220) 评论(0) 推荐(0) 编辑
摘要:Jedis api 在线网址:http://tool.oschina.net/uploads/apidocs/redis/clients/jedis/Jedis.html redisson 官网地址:https://redisson.org/ redisson git项目地址:https://git 阅读全文
posted @ 2019-08-02 10:57 割肉机 阅读(12419) 评论(2) 推荐(2) 编辑
摘要:from:https://baijiahao.baidu.com/s?id=1619572269435584821&wfr=spider&for=pc Redis缓存的使用,极大的提升了应用程序的性能和效率,特别是数据查询方面。但同时,它也带来了一些问题。其中,最要害的问题,就是数据的一致性问题,从 阅读全文
posted @ 2019-08-02 10:52 割肉机 阅读(683) 评论(0) 推荐(0) 编辑
摘要:mySQL里有2000w数据,redis中只存20w的数据,如何保证redis中的数据都是热点数据? 1.限定 Redis 占用的内存,Redis 会根据自身数据淘汰策略,加载热数据到内存。所以,计算一下 20W 数据大约占用的内存,然后设置一下 Redis 内存限制即可。 2.问题是什么数据? 比 阅读全文
posted @ 2019-08-02 10:46 割肉机 阅读(10975) 评论(0) 推荐(0) 编辑
摘要:1、 Redis和Memcache都是将数据存放在内存中,都是内存数据库。不过memcache还可用于缓存其他东西,例如图片、视频等等。 2、Redis不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储。 3、虚拟内存–Redis当物理内存用完时,可以将一些很久没 阅读全文
posted @ 2019-08-02 10:42 割肉机 阅读(7016) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示