自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 Mac如何彻底删除paragon ntfs for mac

安装了NTFS 之后卸载了,之后老提醒更新,作为强迫症的宝宝特烦,以下是解决步骤。1、首先打开终端输入:launchctl list(查看当前自启的服务)会发现启动的服务里面有两个paragon服务分别卸载这两个服务:launchctl unload /System/Library/LaunchAgents/com.paragon.NTFS.notify.plistlaunchctl un...

2019-03-14 22:30:43 14708 1

原创 spring cloud 的Feign 的基本操作

1、引包<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId></depe

2019-02-21 15:33:44 249

原创 spring cloud 的负载均衡Ribbon的基本配置

1、Ribbon类引包<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-ribbon</artifactId>&

2019-02-21 15:27:12 268

原创 mac系统下 Maven 如何下载

1、打开maven 官网,找到下载http://maven.apache.org/2、点击download进入下载页找到http://mirrors.hust.edu.cn/apache/ 官网3、在apache 的官网找到maven4、点击下载对应的maven 版本tar.gz 是linux 版本下的.zip 是window 版本下的...

2018-10-23 16:42:03 417

原创 被风吹过的冬天 ——2

他的生日正好赶上全市大联考,他全心的投入了考试。当走出时忘了去小路,直接回家了。曼桢在寒风中站了好几个小时。几天后他收到了这个大麦兜,她只是说这是她以前小时的玩具,现在不喜欢了扔了可惜,先无期限寄存在他这个地方。他在后面笑盈盈的抱着大麦兜,跟她逛公园。他还得意的在谈考试的事情,不曾她发觉眼中含着雨花。后来他回家了,因为她说今天风太大了,她不喜欢。他还在寻思她不是很喜欢风吗?高中很快过去了,高三的...

2018-10-10 18:13:32 246

原创 被风吹过的冬天——1

被风吹过的冬天于千万人之中遇见你所遇见的人,于千万年之中,时间的无垠荒野里,没有早一步,也没有晚一步,刚巧赶上了,无话可说,惟有轻轻问一声:“噢,你也在这里?”风是北方冬天大多数人反感的的“景色”,每当呼啸的北风刮起时会有无数的人咒骂,但他并不因人们的声音而减小,来年的冬天还不期而至,比当今的人讲诚信。不像雪让人沉醉,也不像雾让人迷恋。因为风,人们都裹得像鹅蛋似的严严实实,当中不乏有你我,还有...

2018-10-10 18:11:32 264

原创 maven 依赖下载缓慢

maven 本地下载缓慢1、找到".m2" 文件夹下的 setting.xml或自定义的setting.xml 的位置2、打开 setting.xml 找到 标签粘贴如下代码: 把标签内容设置为阿里的地址<mirror> <id>nexus-aliyun</id> <mirrorOf>*</mirr...

2018-10-10 17:25:56 556

原创 JdbcTemplate的使用大全

1、判断数据库是否获得连接@Test public void test() throws SQLException { DataSource bean = ioc.getBean(DataSource.class); Connection connection = bean.getConnection(); System.out.prin...

2018-10-10 16:59:33 448

原创 Redis数据类型 和基本命令

1、Redis 的五大基本类型String(字符串) Hash(哈希) List(列表) Set (集合) Zset (有序集合)2、Redis 键(key)keys * 查询所有数据库中的键exists key的名字,判断某个key是否存在move key db —>当前库就没有了,被移除了expire key 秒钟:为给定的key设置过期时间ttl key 查看还有...

2018-10-10 11:20:32 126

原创 linux 的常用基本命令

1、文件目录类mkdir 建一个空的目录rmdir 删除一个空的目录cd 切换cp 复制 -r复制整个文件夹rm 移除 rm -rf 没有提醒的复制mv 移动重命名more 一页一页的显示文件内容 (空白键向下看一页,Ctrl+F/B 向下或上看一屏,=输出行号)/etc/init.d 目录在Linux系统中可是大名鼎鼎。它只负责一件事情,但却涉及到全系统。它包含系统中各种服...

2018-10-10 11:06:08 151

原创 MySql 的性能分析和索引建立与优化

1、索引简单语法建立CREATE [UNIQUE ] INDEX indexName ON mytable(columnname(length));ALTER mytable ADD [UNIQUE ] INDEX [indexName] ON (columnname(length));删除DROP INDEX [indexName] ON mytable;展示SH...

2018-10-10 10:50:04 272

原创 事务的传播行为和Mysql的隔离级别、查询流程

1、事务的传播行为7种1、PROPAGATION_REQUIRED:如果当前没有事务,就创建一个新事务,如果当前存在事务,就加入该事务,该设置是最常用的设置。2、PROPAGATION_SUPPORTS:支持当前事务,如果当前存在事务,就加入该事务,如果当前不存在事务,就以非事务执行。‘3、 PROPAGATION_MANDATORY:支持当前事务,如果当前存在事务,就加入该事务,如果当前不...

2018-10-10 10:18:01 607

原创 Linux目录结构的含义

1、Linux 的主目录2、各个文件夹分析/bin:是Binary的缩写, 这个目录存放着最经常使用的命令/boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件,自己的安装别放这里/dev:Device(设备)的缩写,该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。/home:存放普通用户的主目录,在Linu...

2018-10-09 18:12:51 323

原创 Tomcat之BIO/NIO/APR的三大模式

1、BIO(同步阻塞)BIO是最稳定最老的一个连接器,是采用阻塞的方式,意味着每个连接线程绑定到每个Http请求,直到获得Http响应返回,如果Http客户端请求的是keep-Alive连接,那么这些连接也许一直保持着直至达到timeout时间,这期间不能用于其它请求。性能差但是最稳定默认即可2、NIO(同步非阻塞IO)(NIO是使用Java的异步IO技术,不产生阻塞。nio(...

2018-10-09 17:45:49 762

原创 Tomcat 高级调优

1、查看tomcat 状态浏览器输入地址http://localhost:8080/manager/status以tomcat 7 为例<role rolename="admin-gui"/><role rolename="manager-gui"/><user username="admin" password="admin" roles=

2018-10-09 17:33:59 484

原创 JVM 的GC 算法 分析

1、GC 分类JVM在进行GC时,并非每次都对堆内存三个内存区域一起回收的,大部分时候回收的都是指新生代。因此GC按照回收的区域又分了两种类型  普通GC(minor GC):只针对新生代区域的GC。  全局GC(major GC or Full GC):针对年老代的GC,偶尔伴随对新生代的GC以及对永久代的GC。 如若不了解 堆内存的可见:堆内存详解2、GC 的三大算法1、...

2018-10-09 17:05:08 444

原创 JVM 堆内存分析

1、堆内存示意图Heap 堆 一个JVM实例只存在一个堆内存,堆内存的大小是可以调节的。类加载器读取了类文件后,需要把类、方法、常变量放到堆内存中,保存所有引用类型的真实信息,以方便执行器执行,堆内存分为三部分:新生区 新生区是类的诞生、成长、消亡的区域,一个类在这里产生,应用,最后被垃圾回收器收集,结束生命。新生区又分为两部分: 伊甸区(Eden space)和幸存者区(Sur...

2018-10-09 16:37:04 402

原创 java乱码问题的解决

1、乱码的分类java乱码分为请求乱码和响应乱码。2、请求乱码---- GET乱码:乱码原因:get请求的是后所有的参数都是带在url地址上,url地址默认就是iso8859-1编码。解决办法:让服务器接受url地址的时候,使用utf-8解析url地址在服务器的server.xml的8080端口配置处,添加上URIEncoding=“utf-8”<Connector URIEn...

2018-10-08 18:11:10 277

原创 SpringMVC常用注解大全及RESTFul风格的SpringMVC

1、一些简单的常用注解的含义@RequestMapping注解为控制器指定可以处理哪些 URL 请求@Resource和@Autowired 都是做bean的注入时使用@RequestBody该注解用于读取Request请求的body部分数据,使用系统默认配置的HttpMessageConverter进行解析,然后把相应的数据绑定到要返回的对象上再把HttpMessageConverter...

2018-10-08 17:56:24 3136

原创 声明式事务 的2种配置方式

1、what 是 声明式事务?只需要告诉Spring,哪些方法是事务方法,剩下的事情。回滚,提交。关闭/获取资源Spring自动干预。底层叫事务管理器,他就是一个事务切面。他能在合适的时机自动切入目标方法,自动回滚,提交等2、声明式事务 的2种配置方式之注解——》》1、配置事务管理器,DataSourceTransactionManager 控制连接 <bean id="trans...

2018-10-08 17:38:27 476

原创 Nginx的负载均衡的实现原理及简单配置

1、whatNginx (“engine x”) 是一个高性能的HTTP和反向代理服务器,特点是占有内存少,并发能力强2、实现原理 Nginx分为单工作进程和多工作进程两种模式。在单工作进程模式下,除主进程外,还有一个工作进程,工作进程是单线程的;在多工作进程模式下,每个工作进程包含多个线程。Nginx默认为单工作进程模式。 Nginx在启动后,会有一个master进程和多个w...

2018-10-08 17:23:41 269

原创 solidity 的语法 详解

1、创建合约pragma solidity ^0.4.19;//1. 这里写版本指令//这里建立僵尸工厂智能合约contract ZombieFactory {}2、属性/ 这个无符号整数将会永久的被保存在区块链中 uint dnaDigits = 16; 注: Solidity中, uint 实际上是 uint256代名词一个256位的无符号整数。它是8位步进的.你也...

2018-10-08 16:51:58 2757

原创 Mysql 常见的sql 执行顺序和及常见join的分析

1、SQL 执行顺序2、常见join详解3、MySql 的存储引擎 的区别

2018-10-08 16:35:07 1254

原创 Linux列出文件命令详解 ll或ls -l

1、linux 列出文件,查看文件属性 详解。Linux中我们可以使用“ll” 或者"ls –l"命令来显示一个文件的属性以及文件所属的用户和组2、文件详解文件类型和权限从左到右的依次的属性0 首位表示类型(d:目录 、-:文件、c:字符流)123 位表示所属主的权限456 位表示所属组的权限789 位表示其他用户的权限作用到文件:[ r ]代表可读(read):...

2018-10-08 16:19:09 3896

原创 JDK、JRE和JVM 是何物?JVM深度理解

1、基本概念JDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。JRE(Java Runtime Environment,Java运行环境),包含JVM标准实现及J...

2018-10-08 16:09:43 204

原创 redis 的持久化的过程

RDB 和 AOF1、RDBredis会单独创建(fork)一个子进程来进行持久化,会先将数据写入到一个临时文件中,待持久化过程都结束了,再用这个临时文件替换上次持久化好的文件。整个过程中,主进程是不进行任何IO操作的,这就确保了极高的性能如果需要进行大规模数据的恢复,且对于数据恢复的完整性不是非常敏感,那RDB方式要比AOF方式更加的高效。RDB的缺点是最后一次持久化后的数据可能丢失...

2018-10-08 11:37:30 122

原创 Mybatis逆向工程

1、mybatis

2018-10-08 11:29:30 750

原创 传说中的 SpringMVC 简单的helloworld

1、 MVCMVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构...

2018-10-04 16:45:15 151

原创 Spring简介之基本概念 AOP、IOC

1、基本概念理解AOP:Aspect Oriented Programming:面向切面编程OOP:Object Oriented Programming:面向对象编程话不多说直接上图为一些OOP 对象加入一些统一的方法横切开 一些封装好的对象 ,将对 一些公共的与业务关系不大的 整理成一个可重用模块,并将其名为“Aspect”,即方面。横切关注点的一个特点是,他们经常发生在核心关注点...

2018-10-04 16:21:51 157

原创 idea使用的一些小配置问题

1、解决idea无法下载插件的问题找到settings->system settings->updata下面的Use secure Connetion去掉,是因为使用了https协议下载导致的问题2、tomcat 首页不显示问题配置tomcat 时 选择 webapps 下的 ROOT 文件夹3、 一些神奇的快捷键打印 sout方法回退、前进 ctrl +alt+ ...

2018-10-04 15:45:59 227

原创 Oracle sql一些特殊sql示例

1、rowid(行标示符)概述rowid是一个用来唯一标记表中行的伪列。它是物理表中行数据的内部地址(唯一),包含两个地址,其一为指向数据表中包含该行的块所存放数据文件的地址,另一个是可以直接定位到数据行自身的这一行在数据块中的地址orale 删除相同的数据delete from TABLE_NAME a where rowid != (select max(rowid) ...

2018-10-04 15:36:07 449 1

原创 Oracle 的自动提醒,快速编辑

如何设置自动提醒,快速编辑pl/sqlpl/sql 导入自动提醒文件AutoReplace.txt如下 ,可设置自己随意的s = SELECT * FROMw = WHEREb = BETWEEN ANDl = LIKE '%%'o = ORDER BYinsw = IN (SELECT a FROM a WHERE a )sw = SELECT t.* FROM t ...

2018-10-04 12:18:09 1377

原创 hadoop 是 what ?

Hadoop是一个由Apache基金会所开发的分布式系统基础架构。Hadoop的框架最核心的设计就是:HDFS和MapReduce。 HDFS为海量的数据提供了存储,MapReduce为海量的数据提供了计算2、why Hadoop高可靠性。Hadoop按位存储和处理数据的能力值得人们信赖。高扩展性。Hadoop是在可用的计算机集簇间分配数据并完成计算任务的,这些集簇可以方便地扩展...

2018-10-04 12:07:17 140

原创 java 经典基础面试题

1、==和equals的区别“等等”既可以比较基本数据类型也可以比较引用数据类型,基本数据是比较的值,而引用数据类型比较的是内存地址,equals要看是否被重写,如果没有被重写则是,如果重写了只可以比较引用数据类型,比较的是值。为什么用eclipse复写hashCode方法,有31这个数字?任何数n * 31就可以被JVM优化为 (n << 5) -n,移位和减法的操作效率要比 ...

2018-10-04 11:56:37 399

原创 java 出bug 怎么办?

1、 新手简单粗暴,不推荐system.out.println();2、代码流程分析 传说中的神器debug3、常规上线做发log4j日志分析4、一些奇怪的问题1、top 分析服务器底层上述 标红的框里的说明1 、linux系统当前时间2 、 从开机到目前运行了多久,3 、 当前有几个用户连接到本台主机4、 负载均衡,当三个值相加后除以3结果大于0.6表示需要注意服务...

2018-10-04 11:47:55 628

原创 Java中的常见排序

1. 冒泡排序 比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。public static void bubbleSort(int[] numbers) { int temp; // 记录临时中间值 int size = nu...

2018-10-04 11:28:13 77

原创 线程的一些基本知识

基本概念1、*进程(process)*是程序的一次执行过程,或是正在运行的一个程序。动态过程:有它自身的产生、存在和消亡的过程2、线程(thread),进程可进一步细化为线程,是一个程序内部的一条执行路径3、线程的生命周期2、实现多线程的几种方法1、extends Thread ,重写run方法2、implements Runnable ,重写run方法3、implements C...

2018-10-04 11:16:04 125

原创 SpringBoot 一些简单的经验之谈

1、spring 不想加载数据库配置Application 开头 加上 下面的注解 @SpringBootApplication(exclude = DataSourceAutoConfiguration.class)2、Sringboot的热部署的问题1、CTRL + SHIFT + A –> 查找make project automatically –> 选中...

2018-08-28 18:22:44 482

空空如也

空空如也

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

TA关注的人

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