自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(161)
  • 资源 (14)
  • 论坛 (1)
  • 收藏
  • 关注

原创 [IntelliJ IDEA]必下插件

2019-12-28 13:38:37 134

原创 mac上完成卸载IntelliJ IDEA 2019.3编辑器

一、finder->应用程序->直接删除idea二、执行以下命令rm -rf /Users/(自己的用户名)/Library/Logs/IntelliJIdea2019.3/rm -rf /Users/(自己的用户名)/Library/Preferences/IntelliJIdea2019.3/rm -rf /Users/(自己的用户名)/Library/Applicatio...

2019-12-28 13:34:35 675

原创 [jvm]GC收集器总概

Serial垃圾收集器Serial 收集器使用单线程清理堆的内容。使用 Serial 收集器,无论是进行 Minor GC 还是 Full GC,清理堆空间时,所有的应用线程都会被暂停。进行 Full GC 时,它还会对老年代 空间的对象进行压缩整理。Throughput垃圾收集器Throughput 收集器使用多线程回收新生代空间,Minor GC 的速度比使用 Serial 收集器快 得...

2019-11-24 18:19:14 85

原创 [Maven]灵活配置setting文件

一、几个概念简单理解mirror、repository例如:我的配置如下: <mirrors> <mirror> <id>alimaven</id> <mirrorOf>alimaven</mirrorOf> <name>aliyun maven&l...

2019-10-27 10:07:31 202

原创 [SpringBoot]启动顺序整理

从这里学习的:SpringBoot启动流程解析

2019-10-15 00:08:35 1061

原创 [drools]spring-boot使用drools规则引擎

一、springboot项目引用依赖如下(exclusion部分,大家根据自己的情况处理): <!--drools规则引擎--> <dependency> <groupId>org.drools</groupId> <artifactId>drools-cor...

2019-08-25 20:48:34 1577

原创 Paxos(帕克索斯)一致性算法[卷一]

Paxos一致性算法

2019-06-09 22:21:07 181

原创 [java8]java.time包(二)快速实践

上一篇我们了解了

2019-05-26 15:37:30 142

原创 [java8]java.time包(一)快速简介

前言现在已经是2019-05-11,java8的java.time还有没了解的吗?来一起了解下吧。简介包位置package java.time;看看里面有些什么通过idea的类结构图展示哇塞,酷。直接看包里面:接下来,将会按照上图的文件顺序一个一个往下看:开始chrono包:提供一些关于年表(Chronology)处理的默认实现和接口定义。fo...

2019-05-11 14:38:33 240 1

原创 [Maven]Exclusions标签

<project> ... <dependencies> <dependency> <groupId>test.groupId</groupId> <artifactId>test-artifactId</artifactId> <version>1....

2019-05-04 18:31:24 5086 1

原创 [Maven]optional标签

<project> ... <dependencies> <dependency> <groupId>test.groupId</groupId> <artifactId>test-artifactId</artifactId> <version>1....

2019-05-04 18:25:54 1204

转载 [Maven]依赖传递机制

一、优先按照依赖管理元素中指定的版本声明进行选择,此时下面的两个原则都无效了二、若无版本声明,则按照“短路径优先”的原则(Maven2.0)进行选择,即选择依赖树中路径最短的版本三、若路径长度一致,则按照“第一声明优先”的原则进行选择,即选择POM中最先声明的版本原文引用官方参考...

2019-05-04 18:20:45 384

原创 速记!数据库的四种隔离级别

4种隔离级别(括号为快速记忆提示)1、Read uncommitted 读未提交描述:一个事务对一行数据修改的过程中,不允许,另一个事务进行修改,但允许,另一个事务进行读。因此,本级别下,不会出现更新丢失,但会出现脏读、不可重复读。(写允许读)2、Read committed 读提交,oracle默认描述:未提交的写事务不允许其他事务访问该行(不会出现脏读);读取数据的事务允...

2019-03-31 18:32:50 119

转载 [IC卡类型]带你认识 M1、UID、CUID、FUID、UFUID

普通IC卡,0扇区不可以修改,其他扇区可反复擦写,我们使用的电梯卡、门禁卡等智能卡发卡商所使用的都是 M1 卡,可以理解为物业发的原卡。UID 卡普通复制卡,可以重复擦写所有扇区,主要应用在IC卡复制上,遇到带有防火墙的读卡器就会失效。CUID 卡可擦写防屏蔽卡,可以重复擦写所有扇区,UID卡复制无效的情况下使用,可以绕过防火墙。FUID 卡不可擦写防屏蔽卡,此卡的特点0扇区只能写入一...

2019-02-26 10:15:59 82071 4

原创 [2019]新的一年,新的开始

2018从20180503重新换了一份工作后,渐渐适应了新的环境;可是,确在很长一段时间里面茫然,颓废。不再像刚毕业那会对代码充满足够热情,不再为了目标不断努力,对未来也更充满了茫然。2019如今,2018已经结束;已经开始的2019已经开始了,经过了一段时间的颓废与安逸,更清楚了自己对之后发展的认识与计划;2019要做到的事情:1、对jvm要进行更深入的了解与认识;2、对系统架构进行...

2019-01-27 21:59:14 200 1

原创 [jvm]垃圾回收算法(小记)

一、基础算法,标记-清除(Mark-sweep),老年代缺点:1.效率不高2.大量内存碎片二、解决效率问题,复制(Copying),一般新生代使用缺点:1.将内存缩小为一半,代价高三、标记-整理(Mark-compact),老年代...

2018-11-25 20:45:42 106

原创 [git]如何给开源项目(github/gitee)贡献代码

场景当我们在开源项目中发现可以优化得更好的地方,我们会想着能将修改的代码提交并且merge到开源项目中;但是,在很多情况下,我们并没有push权限。这时候,我们可以尝试fork &amp; pull request这种操作来提交代码,下面讲述这种情况fork &amp; pull request怎么做(实例)仓库https://github.com/2liang/AutoBuildD...

2018-11-25 20:31:55 1187

原创 [git]切换git commit账号

1.通过config命令获取到当前git的配置信息;git config --list2.通过–global参数设置user的全局配置,结束。git config --global user.name "name"git config --global user.email "email"...

2018-11-25 20:03:16 516

转载 [Kafka]Kafka主要设计目标及基本概念

Kafka是基于消息发布-订阅模式实现的消息系统,主要设计目标如下消息持久化:以时间复杂度为O(1)的方式提供消息持久化能力,即使对TB级以上的数据也能保证常数时间复杂度的访问性能。高吞吐:在廉价的商用机器上也能支持单机每秒10万条以上的吞吐量。分布式:支持消息分区以及分布式消费,并保证分区内的消息顺序。跨平台:支持不同技术平台的客户端(如Java、PHP、Python等)。实时性:支...

2018-10-06 19:07:11 253

转载 [RabbitMQ]RabbitMQ基本概念及消息投递到队列流程

基本概念Broker 可理解为消息队列服务器的实体,是一个中间件应用,负责接收消息生产者的消息,然后将消息发送至消息接收者或者其他的Broker。Exchange消息交换机,是消息第一个到达的地方,消息通过它指定的路由规则,分发到不同的消息队列中去。Queue 消息队列,消息通过发送和路由之后最终到达的地方,到达Queue的消息即进入逻辑上等待消费的状态。每个消息都会被...

2018-10-06 18:02:02 243

原创 [git]配置gitignore忽略文件提交

一、编辑:.gitignore文件添加要忽略提交的文件或文件夹例如:(忽略当前目录下的这个目录下idea/libraries/的文件二、先做一次commit操作git commit -am "这里是提交说明"三、删除掉cachedgit rm -r --cached . // 这里会从git仓库中清除所有文件,而不是从硬盘上删除文件四、从小add文件进入gitgit...

2018-09-27 21:21:35 792

原创 [linux]linux下查找进程(通过pid或者端口号)

直接上指令用得太多了这个指令s -ef|grep 通过端口号 通过pid 说明其实很简单就能看出来 ps指令加上ef参数 然后加上|连接处理 grep去筛选 就ok啦...

2018-08-26 18:13:32 525

原创 [ide]IntelliJ IDEA自建授权服务器

先下载准备激活工具:ntelliJIDEALicenseServer(v1.5) (致敬作者:ilanyu’s Blog)说明这里,我是把激活工具丢到远程服务器上使用。不推荐适用本地地址,因为新版idea已经把本地激活的地址封了。开始远程服务器:CentOS 6 x641. 准备文件git clone https://github.com/luck-chen...

2018-08-26 18:05:56 1506

转载 [实战Java高并发程序设计:读后感:参考文献]第二章

线程和进程 Processes and Threads 有关线程的状态机 Java多线程系列–“基础篇”01之 基本概念 线程中断描述 如何停止一个正在运行的java线程 jvm的server和client JVM server client参数使用 线程组的概念与使用 线程管理(十)线程组 有关守护线程详尽描述 Java中的Daemon线程–守护线程 HashMap在多线...

2018-07-14 19:43:05 313

转载 [实战Java高并发程序设计:读后感:参考文献]第一章

Gustafson’s lawAmdahl’s law

2018-07-14 19:24:37 395

原创 [java]static和volatile的区别快速理解

volatile: 可以保证,可见性,有序性,不能保证原子性; 作用域:线程级别 static: 可以保证共享性; 作用域:实例级别;个人理解: 修饰同一个对象的情况下:使用volatile: 能在线程中保证该对象对所有线程都是可见的,有序的;并且,该对象的各种操作会直接在主内存中,而不是对该对象的副本做操作;使用static: 能在实例中保证该对象都是共享的;但是,该...

2018-07-14 18:04:42 2915 3

转载 [java]Java并发编程:volatile关键字解析

Java并发编程:volatile关键字解析

2018-07-10 09:45:10 100

原创 [react]react-router-dom快速使用

环境安装1)npm install -g create-react-app2)yarn add react react-dom 创建项目1)create-react-app reactdemo 进入项目目录 3)yarn add react-router-dom项目目录直接上代码import React, {Component} from 'react';...

2018-06-18 16:44:39 1814

原创 [leetcode]自练:3

给定一个字符串,找出不含有重复字符的最长子串的长度。示例:给定 “abcabcbb” ,没有重复字符的最长子串是 “abc” ,那么长度就是3。给定 “bbbbb” ,最长的子串就是 “b” ,长度是1。给定 “pwwkew” ,最长子串是 “wke” ,长度是3。请注意答案必须是一个子串,”pwke” 是 子序列 而不是子串。原题int n = s.length();...

2018-06-11 22:55:52 93

原创 [leetcode]自练:2

给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。你可以假设除了数字 0 之外,这两个数字都不会以零开头。示例:输入:(2 -&amp;gt; 4 -&amp;gt; 3) + (5 -&amp;gt; 6 -&amp;gt; 4) 输出:7 -&amp;gt; 0 -&amp;gt; 8 原因:342 + 465 = 807原题public ListNo...

2018-06-11 22:26:58 131

原创 [leetcode]自练:1

给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1]原题直接遍历:class Solution { public int[] ...

2018-06-11 21:02:07 99

原创 [spring]spring中使用jackson返回字段(属性名)大小写格式化问题

问题发现返回对象中的字段: 为小写了,其实,字段原来是大写了; 加上一些jackjson内置注解 在相应的setter和getter加上@JsonIgnore注解 重启server,postman测试搞定。...

2018-06-01 10:52:37 4357

原创 [springboot]springboot对数据文件的加载机制

1在命令行中传入的参数。2SPRING_APOLICATION_JSON中的属性。SPRING_APPLICATION_JSON是以JSON格式配置在系统环境变量中的内容。3java:comp/env中的JNDI属性。4java的系统属性,可以通过System.getProperties()获得的内容。5操作系统的环境变量。6通过random...

2018-04-26 17:44:28 341

原创 [mysql]sql语句执行顺序

(1) FROM (2) ON (3) JOIN (4) WHERE (5) GROUP BY (6) HAVING (7) SELECT (8) DISTINCT (9) ORDER BY (10) LIMIT

2018-04-24 17:40:37 137

原创 [spring-data-jpa]nativeQuery查询带分页

Native queries The @Query annotation allows to execute native queries by setting the nativeQuery flag to true.Example 50. Declare a native query at the query method using @Querypublic interfac...

2018-04-10 17:05:37 4607

原创 jvm性能调优与监控之---jstat

jstat(JVM Statistics Monitoring Tool):jvm统计监控工具使用于监视虚拟机各种运行状态信息的命令行工具。它可以显示本地或者远程(需要远程主机提供RMI支持)虚拟机进程中的类信息、内存、垃圾收集、JIT编译等运行数据,在没有GUI,只提供了纯文本控制台环境的服务器上,它将是运行期间定位虚拟机性能问题的首选工具。jstat命令格式jstat [ opti...

2018-04-10 14:14:22 152

原创 [jvm]jvm性能调优与监控之---jps

jps(JVM Process Status):虚拟机进程状态可以列出正在运行的虚拟机进程,并显示虚拟机执行主类名称以及这些进程的本地虚拟机唯一ID(Local Virtual Machine Identifier,LVMID)。虽然功能比较单一,但它是使用最高的JDK命令行工具,因为其他的JDK工具大多需要输入它查询到的LVMID来确定要监控的是哪一个虚拟机进程。jps命令格式:jp...

2018-04-10 13:29:42 123

原创 [jvm]jvm快速入门

本篇以jdk1.7为例jvm内存结构堆内存方法区jvm栈程序计数器本地方法栈 如图: 使用processon作图所以,这里可以看到jvm内存三大主要结构方法区堆区栈区常用jvm控制参数-Xms 设置堆的最小空间大小。-Xmx 设置堆的最大空间大小。-XX:NewSize ...

2018-04-10 12:05:05 738

原创 [微信小程序]通过计算其他view的高度,动态给定scroll-view的高度

WXML节点信息API微信小程序的开发文档有个很重要的apiwx.createSelectorQuery()具体大家还是看一下文档,我下面是直接上代码解说;wx.createSelectorQuery()文档案例中的布局这里页面上部分有三个view,它们的class分别是.kill-order、.bannerType、.search; 然后接下来的是一个class...

2018-04-09 15:13:17 5475 4

原创 [微信小程序]为input加上小图标

先上代码,后解释这里是wml &lt;view class='search'&gt; &lt;view class='searchItem'&gt; &lt;image src='{{searchicon}}' /&gt; &lt;input placeholder='请输入订单号'&gt;&lt;/input&gt;...

2018-04-08 16:14:14 11061 2

Idea的Mybatis的log打印插件适配2020

Idea的Mybatis的log打印插件适配2020,解压使用jar安装

2021-01-11

EZDML_mac64_v303z.dmg

EZDML、303版本,osx系统: EZDML是一个数据模型创建管理的小软件,可快速的进行数据库表结构设计,建立数据模型,支持自定义脚本模板来生成代码文件。 V3.03 x64版,mac版本

2020-08-14

GMS安装器.apk

GMS全称为GoogleMobile Service,即谷歌移动服务。GMS是Google开发并推动Android的动力,也是Android系统的灵魂所在。

2017-12-19

《剑指offer》书籍pdf以及mobi版收录

收录的pdf版和mobi亚马逊版本,希望大家好好学习,天天向上

2018-02-28

[汇编语言]冯康

[汇编语言].冯康.扫描版

2017-05-18

ajaxfileupload(支持多文件通过id上传)

ajaxfileupload上传文件插件,支持多文件上传

2017-02-27

Radmin Server-3.5

Radmin Server-3.5 完美绿色破解版(x32 x64通用) 第三版+(单文件+制作方法)---来源互联网

2017-12-19

React Native跨平台移动应用开发第2版pdf ,阙喜涛

React Native跨平台移动应用开发 第2版,阙喜涛,201705来源于网络

2018-03-13

python27-pywin32x64

python27的win32api

2017-04-11

Java虚拟机规范<<Java SE 8>>pdf

本书完整而准确地阐释了Java虚拟机各方面的细节,围绕Java虚拟机整体架构、编译器、class文件格式、加载、链接与初始化、指令集等核心主题对Java虚拟机进行全面而深入的分析,深刻揭示Java虚拟机的工作原理。同时,书中不仅完整地讲述了由Java SE 8所引入的新特性,例如对包含默认实现代码的接口方法所做的调用,还讲述了为支持类型注解及方法参数注解而对class文件格式所做的扩展,并阐明了class文件中各属性的含义,以及字节码验证的规则。

2018-03-25

The_Thinking_in_Java_Annotated_Solution_Guide

The_Thinking_in_Java_Annotated_Solution_Guide.4th

2016-08-01

lxml-3.3.4.win-amd64-py2.7

lxml-3.3.4.win-amd64-py2.7

2017-03-20

Bruce.Eckel.Thinking.In.Java.4th.Edition

Bruce.Eckel.Thinking.In.Java.4th.Edition

2016-08-01

pywin32-218.win-amd64-py2.7

2017-03-20

luck-cheng的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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