自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

EasyChillの博客

专注而非广博

原创 码农翻身-用故事给技术加点料

逃离舒适区,发现问题,去寻求解决方式,而不是妥协(前段时间工作网络 的连接和断连的问题,但只有一个人想着去解决它。),很多重复,大量人工的东西,是一定可以用计算机来解决的,要不计算机要用来干什么?它的优势就在于,快速,准确的处理大量重复,枯燥的东西。 有些时候,先让自己 骑到虎背上 再说。 计...

2020-06-01 16:16:08 123 0

原创 Linux常用命令

转自:https://www.cnblogs.com/gaojun/p/3359355.html 1、ls命令 就是list的缩写,通过ls 命令不仅可以查看linux文件夹包含的文件,而且可以查看文件权限(包括目录、文件夹、文件权限)查看目录信息等等 常用参数搭配: ls...

2018-09-20 15:40:29 210 0

原创 Java基础总结!精华版!

1、Java起源 java Sun公司的,后期被甲骨文收购。 Java之父,詹姆斯高斯林, Java语言早起名字叫做:Oak,由C++演变而来; Java 版本:jdk6 /7 最常用, 最新版本10; 2、Java三个平台: JavaSE(标准版,用于桌面应用开发) JavaEE...

2018-06-10 16:24:15 8244 5

原创 7、通过一个实例来了解jvm的运行过程

一个程序大概执行流程: jvm主要分为三个部分(执行过程):类装载子系统 -> jvm内存模型(运行时数据区中:浅蓝色为线程私有,灰黄色为线程共有) -> 执行引擎 现在通过下面的这个例子来更加深刻的理解上面的流程 1、java代码编译生成字节码文件(编译器) 2、jvm调...

2020-07-01 15:07:49 43 0

原创 【Linux系统】基础知识点总结!(概念,命令,vim,shell...)

文章目录1、UNIX和Linux发展史2、Linux的版本3、开源的软件简介4、Linux的应用领域5、Linux注意事项6、Linux服务器端的维护7、Linux命令文件处理权限管理文件搜索帮助命令用户管理压缩解压网络命令关机重启 1、UNIX和Linux发展史 UNIX是爸爸 Linux儿子...

2020-04-24 15:29:11 151 0

原创 【MySQL】必备终极技能篇(持续更新...)

文章目录基本框架锁索引MySQL性能优化主从复制读写分离存储引擎事务mvcc分库分表日志 基本框架 锁 索引 MySQL性能优化 主从复制 读写分离 存储引擎 事务 mvcc 分库分表 日志 ...

2020-03-31 14:13:15 129 0

原创 idea和git一般的交互流程(从代码拉取到更新提交)

1、可以手动拉取代码,也可从idea里面直接拉取 2、填写代码地址和生成的目录 3、手动拉取的代码,需要建立版本控制,直接从idea里面拉取不用 4、项目右键先add,这是时应该会变绿 5、然后修改你的代码,完成代码以后 6、选择你要commit的文件 7、推向远程库 如果遇到问题: Pu...

2020-03-30 15:32:22 442 0

原创 java启动项目遇到InvocationTargetException错误

这个异常引起的原因是java.lang.NoClassDefFoundError 我的解决思路(方法): 1、如果你的项目是使用maven打包的,替换原来的jar的同时,需要替换lib下面的东西 2、启动方式:java -jar 如果启动失败,查看与该项目同目录下是否有 .sh命令脚本,有的话,使...

2020-03-30 14:32:31 162 0

转载 公网IP和内网IP

局域网专用地址(内网地址,私有地址) A类地址:10.0.0.0——10.255.255.255 由于A类地址的网络号位数是7位,主机号是24位,所以网段比较少(做多有2的7次方-2个网络),但每个网段的主机数都很大(每个网络有2的24次方-2台PC),因此A类地址一般用于大型的公司或厂家. ...

2020-03-10 15:57:39 97 0

原创 1.3、java.util(精读部分)

java.util中主要包含 collection 框架、遗留的 collection 类、事件模型、日期和时间设施、国际化和各种实用工具类(字符串标记生成器、随机数生成器和位数组)。 文章目录collection和map相关collection接口 collection和map相关 colle...

2020-01-07 10:32:44 87 0

原创 6、jvm【本地方法栈 】

2020-01-03 15:43:29 56 0

原创 5、jvm【虚拟机栈】

》》

2020-01-03 15:42:35 41 0

原创 4、jvm【程序计数器】

2020-01-03 15:41:57 44 0

转载 3、jvm【堆】

》》

2020-01-03 15:41:19 54 0

原创 2、jvm【方法区】

》》》

2020-01-03 15:40:34 40 0

原创 1、jvm概述

图片源于网络 大多数 JVM 将内存区域划分为 Method Area(Non-Heap)(方法区), Heap(堆), Program Counter Register(程序计数器) , VM Stack(虚拟机栈,也有翻译成JAVA 方法栈的), Native Method Stack ...

2020-01-03 15:39:22 76 0

转载 sql优化的几种方法

在sql查询中为了提高查询效率,我们常常会采取一些措施对查询语句进行sql优化,下面总结的一些方法,有需要的可以参考参考。 1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2.应尽量避免在 where 子句中对字段进行 null 值判断...

2019-12-30 17:12:19 50 0

原创 1.2、java.lang(精读部分)

我们都知道java.lang是java的核心包。 现在我们开始阅读lang包的一些东西。 文章目录byteshortIntegerlongbooleanchardoublefloat byte byte类是final类。也就是说它是不可以被继承的 还有就是经典的“127和128”的问题了(图懒得...

2019-12-25 16:40:57 82 1

原创 1.1、java.io(精读部分)

java源码阅读专栏说明 1、源码阅读不包括异常和错误 2、一篇或者几篇文章是说不清楚的。光看博客也不会有多大的进步,或者说过段时间就会忘记。java源码阅读专栏旨在根据 代码 和文档的基础上来记录一些我自己的感受和想法。当然,我也会汲取一些其他人的收获。并将它们传播。 3、最主要的是了解这些源码...

2019-12-25 10:38:16 42 0

原创 阿里巴巴fastjson的基本使用和介绍

fastjson.jar是阿里开发的一款专门用于Java开发的包 可以方便的实现json对象与JavaBean对象的转换,实现JavaBean对象与json字符串的转换,实现json对象与json字符串的转换 json的基本概念不再介绍。 json,json字符串,json对象,json数组 ma...

2019-12-20 10:48:22 52 0

原创 下载安装VisualVM遇到的两个问题

下载: 汉化版的 下载地址,失效了的话,自己网上找一下就可以。 官网下载也可。 下载zip直接解压就行。 问题一:启动的时候不能识别jdk版本 解决: 打开解压目录:etc/visualvm.conf ,打开配置文件, 找到jdkhome:在72行。里面填写jdk的绝对路径就行。 问题二:检查代...

2019-12-18 10:48:00 164 0

原创 Redis相关面试题收集整理

redis的相关基础知识,请看我下面这篇博客的第四模块 【Redis】下载、安装、操作、介绍、作用、可视化工具一站式整理 文章目录面试题部分:声明:大部分内容转自其他博客。我只是整理了一下。知识呢,是用来传播的~1、使用redis有哪些好处?【基础】2、Redis有哪些数据结构? 【基础】3、如果...

2019-11-26 13:58:01 54 0

转载 @RequestParam和@PathVariable的用法与区别

SpringBoot——@PathVariable URL变量 Web应用中的URL通常不是一成不变的,例如微博两个不同用户的个人主页对应两个不同的URL:http://weibo.com/user1和http://weibo.com/user2。我们不能对于每一个用户都编写一个被@Reque...

2019-11-21 13:44:12 40 0

转载 在controller中json数据与对象,map,list的相互转换

有的语句需要try catch或者 抛出 1.导入jackson相关jar包 jackson-annotations.jar jackson-core.jar jackson-databind.jar maven依赖 <!-- https://mvnrepository.com/arti...

2019-11-06 17:37:01 390 0

原创 springboot项目中实现【多数据源的动态切换】

基于springboot开箱即用的多数据源动态调整插件,在service层使用注解@TargetDataSource("dsName")可以直接切换数据源,如果不使用,调用默认配置的数据源 具体如下: 1、新建springboot项目: 2、application.proper...

2019-11-04 14:56:40 411 0

原创 【java poi】向已存在的excel中追加数据

1.Maven依赖 <!-- POI依赖 --> <dependency> <groupId>org.apache.poi</groupId> <artifactId>poi</artifactId> ...

2019-10-11 14:40:51 462 0

原创 【共享中间件】知识点杂记

1、@TargetDataSource 基于springboot开箱即用的多数据源动态调整插件,在service层使用注解@TargetDataSource(“ds1”)可以直接切换数据源,如果不使用,调用默认配置的数据源 2、mybaits中,setting的的配置参数如下(如果不在配置文件中配...

2019-10-08 16:36:16 82 0

原创 mysql分库分表 dangdang插件

dangdang是开源的一个分库分表插件,实现了简单的分库分表的功能 github地址 https://github.com/dangdangdotcom/sharding-jdbc 首先是jar包引用,maven依赖如下 <dependency> <groupId&...

2019-10-08 10:46:22 217 0

原创 判断 jqGrid表格加载返回数据是否为空

需求:表格数据不为空的时候执行一些操作。 实现: $().ready(function(){ $("#generateBillDetails").click(function () { var res = $("#grid-table")....

2019-09-16 10:42:30 342 0

原创 Eclipse中从SVN拉代码到本地

一、安装svn插件 第三步:http://subclipse.tigris.org/update_1.8.x 第五步之前请把这俩选中 然后next即可,安装成功以后,会提示重启eclipse,重启就行。 2、拉代码 File -> import 输入svn的地址。在配置一些项目名之...

2019-08-28 17:25:32 392 0

原创 使用【IDEA】【Maven】创建不同module之间的调用

先直接上手: 创建空的项目: 根据提示,创建新的module,也可以先进入项目在创建module 创建Maven项目,直接next,输入对应的 groupId,artifactId 在创建一个module,结果如下所示: 展开目录。test模块引用testSon模块。 test的pom文件如...

2019-08-23 11:31:52 161 0

原创 【MySQL】杂记

mysql的基本数据类型里几个int如下: 类型 大小 范围(有符号) 范围(无符号) 用途 TINYINT 1字节 (-128,127) (0,255) 小整数值 SMALLINT 2 字节 (-32 768,32 767) (0,65 535) 大整数值 MEDIUMI...

2019-08-22 15:03:19 69 0

转载 pro、pre、test、dev环境

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。 ...

2019-08-20 17:06:18 90 0

原创 【Jqgrid】表格中添加新列(操作按钮之类的)显示不全的问题。

类似于这样加了一个操作列。点击以后触发一些自定义的东西。出现了“无需计费”不能全部显示的问题。 问题排查: 1、确保自己的jar引入没有问题。还有jQuery之类的 2、主键问题。由于测试的数据有重复的。在getDataIDs时可能由于主键列的问题导致空缺 js代码如下: $("#...

2019-08-20 11:13:58 645 0

原创 【Windows】MySQL导出csv,用excel查看乱码问题的解决

这个问题是 csv 文件本身的文本编码问题导致的, 解决办法: 用记事本打开该 csv 文件 打开 csv 文件后,然后“另存为”,底部位置编码修改成 ANSI ,保存 再用 excel 打开后,显示汉字正常。 ...

2019-08-12 09:28:58 242 0

原创 Docker命令总结

总结一下常用的命令,以备查看 文章目录1、启动命令2、容器(CONTAINER)相关2.1、容器生命周期管理2.2、容器操作3、镜像仓库4、本地镜像 1、启动命令 Linux启动:systemctl start docker 2、容器(CONTAINER)相关 2.1、容器生命周期管理 docke...

2019-07-31 19:29:19 100 0

原创 使用Maven(IDEA)来初步整合使用 SpringBoot 2 与Spring Security 5

文章目录一、Spring Security简介二、Spring Security的新特性1、OAuth22、Authorization Code Flow3、支持 WebClient 和 OAuth24、WebFlux OAuth2 Log In Supports OIDC5、配置改进6、默认注销...

2019-07-31 14:44:19 174 0

原创 SpringBoot基础技术笔记视频资料

声明:这块的笔记主要是方便我自己看的 MarrDown笔记编辑器 typora下载;提取码:2i56 - 也可以直接百度去官方下载编辑器。 B站的配套视频在线播放 配套的资料,软件,代码下载;提取码:wdob 随堂的MarkDown格式的笔记下载;提取码:4lmz 目录一、Spring ...

2019-07-30 12:04:37 284 0

原创 【牛客网】算法学习笔记

1.时间复杂度 1.1 常数时间的操作:一个操作如果和数据量没有关系,每次都是 固定时间内完成的操作,叫做常数操作。 1.2 时间复杂度为一个算法流程中,常数操作数量的指标。常用O (读作big O)来表示。具体来说,在常数操作数量的表达式中, 只要高阶项,不要低阶项,也不要高阶项的系数...

2019-07-29 18:08:15 2953 0

原创 阿里巴巴 Java 开发手册 1.4.0 免费直接下载

链接:https://pan.baidu.com/s/1SrR60JezCE-qjjX-vEZQ6w 提取码:0967

2019-07-29 15:35:51 108 0

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