自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 资源 (3)
  • 收藏
  • 关注

原创 代码-规范

学习目标:看整洁代码相关书籍,总结出自己的编码规范,并实际运用到编码中去。学习内容:1. 看《代码整洁之道》简短总结自己学到的知识。2. 给自己找一些实例,并按照这个规范自己去敲3遍代码。学习时间:1. 周六下午2点到下午7点。2. 周日上午9点到中午12点。学习产出:提示:这里统计学习计划的总量例如:1、 看书笔记2篇2、 跑步5公里3、 敲代码1.5小时(提高敲代码速度)学习总结:英语单词总结:for: 为了add: 添加and: 并且modul

2020-11-28 17:13:43 577 1

原创 MyBatis 模糊查询使用方式

使用 # (推荐)// Dao 接口List<EArchiveImgsDict> selectAll(@Param("name") String name);select id,code,name from e_archive_imgs_dict where 1 = 1<if test="name!= null and name != ''"> and name like concat(concat('%',#{name}),'%')</i.

2020-08-04 10:34:06 165

原创 JVM 虚拟机的类加载过程

主要阶段还是: 加载–>验证–>准备–>解析–>初始化–>使用–>卸载(这几个阶段)每个阶段不是顺序完成的,而是交叉进行,例如:加载还没结束,有可能连接阶段(验证、准备、解析)已经开始。每个阶段做了什么事情?加载:1. 通过类的全限定名获取定义此类的二进制字节流。2. 通过将这个字节流代表的静态结构转化为方法区的运行时数据结构。3. 在内存中生成一个代表这个类的java.lang.Class对象,作为方法区这个类的各种数据的访问入口。加载阶段获取字节流,但是没说

2020-08-02 17:50:05 193

原创 kubernetes 部署docker镜像(一)

一、 环境5台服务器,3个master节点,2个工作节点。4台16g,1台4g。kubernetes版本v1.16.4, docker 版本 v18.09.9二、 概念docker镜像是什么?docker容器可以看做是linux服务器的“进程”,或者看做是“沙盒”,是与外界进行隔离的。隔离主要是由linux Namespace, Cgroups, rootfs三个组件实现的隔离。kubernetes(k8s)是什么?pod、service、deployment的关系?k8s是进行docker

2020-07-09 11:01:39 5453 1

原创 K8S 部署springboot 项目

前提:镜像已上传到Docker私有仓库,k8s 已搭建好。k8s 常用命令:#创建pods 或 serviceskubectl create -f xxx.yaml#删除 pods 或 serviceskubectl delete -f xxx.yaml# 删除所有的podskubectl delete pods --all --grace-period=0 --force$ minikube start    # 启动集群$ kubectl get nodes  #

2020-06-03 09:31:14 1778 1

原创 Docker快速上手篇,看这一篇就够,你先不用知道它是什么,先用起来!!!

直接实战篇,后续补充Docker 基础篇,Docker 实战篇,Docker高级篇。Docker 安装 (基于Centos7)查看你的centos 版本cat /etc/redhat-release卸载旧版本安装需要的软件包设置stable镜像仓库更新域名软件包索引安装 Docker CE(2---- 6之间命令需要补充)启动 Dockersystemctl start docker测试docker versiondocker run hell

2020-05-28 20:06:05 253

原创 mysql索引底层原理剖析

mysql索引底层原理mysql 引擎什么是索引数据结构什么是B树B树结构图什么是B+树两者有什么不同之处mysql索引为什么用B+树了解了mysql 索引底层有什么用mysql 引擎MyISAM 引擎和 InnoDb引擎用表对比:引擎主外键事务锁缓存索引数据结构关注点表空间MyISAM××表锁只缓存索引B+Tree 非聚集性能小InnoDb√√行锁缓存索引和数据,对内存要求较高B+Tree 聚集性事务大什么是索引索引:通过某

2020-05-16 18:19:17 171

原创 java.lang.IllegalStateException: ApplicationEventMulticaster not initialized - call 'refresh'

记录一次解决如何解决异常的。一、场景用es 查询数据量大时候比价慢,准备用MongoDB替换引入MongoDB需要的jar包,包为: <dependency> <groupId>org.mongodb</groupId> <artifactId>mongo-java-driver&...

2020-04-30 17:15:40 1082

原创 【SpringBoot——添加事物】

springboot - 添加事物步骤注意三点:① 启动类上增加注解 @EnableTransactionManagement* ② 需要添加事物的业务方法上添加注解 @Transactional(rollbackFor = RuntimeException.class)* ③ 必须在service 层,必须为public 修饰,必须抛出异常1. 注解开启事物@Ena...

2019-07-01 18:05:33 556

原创 dubbo+zookeeper 简单应用

dubbo + zookeeper 简单使用可参数代码:https://github.com/cyf883947/DubboDemo致力于将复杂的事情简单化1. 创建两个项目,项目一提供接口和实现供项目二通过 dubbo+zookeeper 调用。2. 项目一 dubbo-producer:① 创建一个service ,创建一个 serviceImpl.publ...

2019-07-01 17:28:17 150

原创 【遇到的那些bug们】- org.springframework.jdbc.datasource.Transa

错误:Caused by: java.lang.ClassNotFoundException: org.springframework.jdbc.datasource.TransactionAwareDataSourceProxy部分完整错误信息:Caused by: java.lang.ClassNotFoundException: org.springframework.jdbc.dat...

2019-03-04 11:22:24 1855

原创 ActiveMq 介绍与使用

一、ActiveMq 是什么?基于JMS的消息中间件。二、ActiveMq 能做什么?客户端与服务端的通信,解决异步通信和减少并发压力。三、ActiveMq 如何使用?安装:https://www.cnblogs.com/hushaojun/p/6016709.html使用场景:例如:用户使用某电商项目,发送请求,需要处理(积分增加,库存减少,销量增加等),利用Ac...

2019-02-25 09:52:07 156

转载 mysql 修改查看用户名密码

转载地址: https://www.cnblogs.com/izxcheng/p/4003721.html 一、启动命令行,输入: taskkill /f /im mysqld.exe  //关闭mysql  二、转入mysql的bin目录下    三、输入:mysqld --skip-grant-tables    // 跳过密码检测  四、原窗口不关闭,新打...

2019-01-11 15:33:15 5749

原创 【SpringBoot】——SpringBoot 整合mybatis-plus 单数据源 & 多数据源,附源码

以下配置mybatisplus 单数据源和多数据源这种方式不好,还是按照之前配置mybatis的方式配置效果更佳。下边这种方法适用于 数据库读写分离。// 单数据源:https://gitee.com/cyf2018/mx-springboot-mybatisPlus.git// 多数据源:https://gitee.com/cyf2018/mx-springboot-mybatisp...

2018-11-21 19:57:06 571

原创 【个人总结 | 个人转载】——Java时间工具类

本文介绍两个时间日期工具类的使用:1、Joda-time;2、Java8自带的时间类。两者的使用都很方便,用法类似,少量代码就可以实现常用的功能,如:根据自定义格式获取时间、时间加减、时间对比等。 具体看代码:1. maven项目引入jar 包&lt;dependency&gt; &lt;groupId&gt;joda-time&lt;/groupId&gt; ...

2018-11-16 17:50:20 187

原创 【个人总结 | 个人转载】——JAVA 相关书籍

1. 内含Spring &amp; SpringBoot 等 几十本本相关书籍。百度网盘地址: 链接:https://pan.baidu.com/s/1unT4D7exI51xpANkqB2O_w  密码:pjon截图如下: 

2018-10-12 15:18:03 107

原创 【SpringBoot】——SpringBoot 读取配置文件方式

// 方式一: 将配置文件封装为一个bean@Autowiredprivate ConfigProps configProps;// 方式二: 通过 Spring 提供的类获取配置文件@Autowiredprivate Environment environment;// 方式三: 通过 @Value 注解获取配置文件@Value("${cyf.version}")priva...

2018-09-27 18:37:20 346

转载 【SpringBoot】——SpringBoot 热部署启动无效

正常是pom.xml 中增加一个jar包即可。&lt;!--Spring Boot 热部署,修改代码实时部署--&gt;&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-devtools&lt;/artifactId&g...

2018-09-26 18:17:13 2871 1

转载 【Java设计模式】——第01课:策略模式

转自: https://gitbook.cn/gitchat/column/5b1e3647294fb04d7c22b783个人觉得写的不错,易于理解,作者是收费的。在次分享一下。不知道是不是侵权,如是,请告知删除。第01课:策略模式策略模式定义了算法族,分别封装起来,让他们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。一般情况下我们是将一种行为写成一个类方法,比如...

2018-09-25 18:20:28 199

转载 【个人总结 | 个人转载】——推荐4本书

 发表时间:2018年3月20日此书单不是我推荐的,是别人推荐的,我觉得很好,这次分享给大家很多时候,本质的东西都不是追求数量的。他建议大家,每本书都花上一两年真正读透,不仅是读,还要在实践中应用。道理很简单,很多重要的能力(游泳,开车,演讲,写作,思考,数理化,编程......)都需要密集的刻意练习,只靠读书,纸上谈兵,都是不可能真正掌握的。1.“高效能人士的七个习惯”...

2018-08-29 12:37:20 827

转载 【GIT】——git-如何在git上下载单个文件夹

如何在github上下载单个文件夹 需要工具:TortoiseSVN 操作举例:例如,你只需要“NLPIR SDK”中“classify”文件夹下的代码,先打开 classify, 其 URL 为: “https://github.com/NLPIR-team/NLPIR/tree/master/NLPIR%20SDK/Classify” 然后将 /tree/master/ 换成 /trun...

2018-08-07 19:12:49 4083 3

原创 【SpringBoot】——SpringBoot 使用@RequestBody 接受不到参数的问题。

问题。接受不到参数,纠结。。。。。1. 看错误接受不到参数: 2. 解决方式:实体类上增加注解,解决。查看之前实体类截图: 增加注解:@JsonProperty(value = "IdentityCard") (原因: 因为实体类参数和 传入的参数不一致,驼峰命名,具体详细原因不详。增加上这个注解映射后,及可获取实体类中的参数值)然后解决,参看增加注解后实...

2018-07-31 11:02:01 47206 7

转载 【开发相关】——Lombok 介绍

Lombok 的目的是减少代码的重复编写,并提供比较好的解决方案。Lombok使用 (idea 安装, MyEclipse2017安装)介绍在项目中使用Lombok可以减少很多重复代码的书写。比如说getter/setter/toString等方法的编写。IDEA中的安装打开IDEA的Setting –&gt; 选择Plugins选项 –&gt; 选择Browse reposi...

2018-07-24 21:34:35 235

转载 【MQ】——windows上部署RabbitMQ单机服务

 windows上部署RabbitMQ单机服务2016年09月14日 10:39:01阅读数:339RabbitMQ依赖于ErLang(面向并发的编程语言)1.ErLang for windows 64 bit 下载最新版Erlanghttp://www.erlang.org/download.html,然后安装,设置环境变量ERLANG_HOME=E:\erl7....

2018-07-19 11:49:39 3001

转载 【Myeclipse】——Myeclipse 2017 CI10安装与破解

2018年06月16日 10:40:47阅读数:9一、资源下载Myeclipse官网下载地址:http://www.myeclipsecn.com/download/ 百度云链接(含破解):链接:https://pan.baidu.com/s/11ig8jJEliV3mzcpeX35o5A 密码:4qkh 说明:myeclipse安装包是从官网下载的,解压后为exe安装文件,破解文件...

2018-07-19 09:32:02 471 1

转载 【DUBBO】——dubbo是什么以及使用dubbo 实现远程接口服务调用

1. Dubbo是什么?Dubbo是一个分布式服务框架,致力于提供高性能和透明化的RPC远程服务调用方案,以及SOA服务治理方案。简单的说,dubbo就是个服务框架,如果没有分布式的需求,其实是不需要用的,只有在分布式的时候,才有dubbo这样的分布式服务框架的需求,并且本质上是个服务调用的东东,说白了就是个远程服务调用的分布式框架(告别Web Service模式中的WSdl,以服务者与消费者...

2018-07-18 09:46:59 7374

原创 【SpringBoot】——SpringBoot详细配置 logback

参考链接:https://www.cnblogs.com/lixuwu/p/5804793.html#_label0资源链接:https://download.csdn.net/download/weixin_37603867/10507712配置流程:1. 引入jar包:        ①:maven 环境下直接将jar包放入pom.xml 中,其余jar包会自动依赖进来 ...

2018-06-29 11:56:02 580

转载 【个人总结 | 个人转载】——5-Hour Rule

5-Hour Rule: If you’re not spending 5 hours per weeklearning, you’re being irresponsible Photo credit from left to right: Pete Souza,gatesnotes.com, Wikipedia Commons“In my whole life, I have kn...

2018-06-21 13:41:13 470

原创 【IDEA】——idea 安装 mybatis 插件

一、安装mybatis 插件有三种方式:    1. 在线安装:    2. 本地安装:    3. 直接将下载好的mybatis 插件放到idea\plugins中。(亲测第三种,因为一二种没有成功)    插件下载地址:https://download.csdn.net/download/weixin_37603867/10435659二、 介绍安装方式:    1. ...

2018-05-24 18:02:57 27110 8

原创 【IDEA】——idea 常用快捷键

 1.基本快捷键:Alt+1 : 打开/关闭 项目Ctrl+Shift+F12:视图最大化Ctrl+Shift+Alt+N: 导航到符号Ctrl+H: 查看类层次结构Ctrl+Alt+U: 显示UML结构图 2.常用快捷键:Alt+9 : 修改历史Alt+Enter: 完善代码Ctrl+Y: 删除当前行代码Ctrl+Tab: 切换器Shift+A...

2018-05-22 14:49:50 378

转载 【STRUTS2】——struts2 发送ajax 请求 报错解决方法

1.异常: ava.lang.NoSuchMethodError: com.opensymphony.xwork2.ActionContext.get(Ljava/lang 2. 原因:由于xwork2.0 版本和 xwork2.3版本中方法 不一致,其中2.0中是get(Object param) ,而 2.3版本中是get(String param);导致出错。 3. ...

2018-05-15 11:00:41 312

原创 【JFINAL】——JFinal 整合 Swagger 详细流程

如有侵权,请告知删除。综合前边的答案整理而成。  参考网址:http://blog.csdn.net/time_travel/article/details/78412321Swagger API 网址:http://blog.csdn.net/jun55xiu/article/details/70316851注解解释:http://docs.swagger.io/...

2018-03-20 11:43:39 4569 2

elk-linux压缩包-6.3.2.rar

找了好几个全的,分高也就算了了,还不全,不能用。自己上传一份完整的,1分分享。谢谢 ElasticSearch6.3.2+kibana-6.3.2+logstash-6.3.2下载 (非百度网盘,直接在线下载)

2020-06-16

RabbitMQ3.7

RabbitMQ3.7 + erlang 压缩包,安装方法链接,和完全卸载教程。

2018-08-29

springboot 详细配置logback

springboot 详细配置logback教程。 springboot 详细配置logback教程。

2018-06-29

空空如也

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

TA关注的人

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