自定义博客皮肤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 698 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 293

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

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

2020-08-02 17:50:05 339

原创 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 6020 1

原创 K8S 部署springboot 项目

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

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

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

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

2020-05-28 20:06:05 354

原创 mysql索引底层原理剖析

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

2020-05-16 18:19:17 344

原创 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 1306

原创 【SpringBoot——添加事物】

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

2019-07-01 18:05:33 673

原创 dubbo+zookeeper 简单应用

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

2019-07-01 17:28:17 244

原创 【遇到的那些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 2169

原创 ActiveMq 介绍与使用

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

2019-02-25 09:52:07 253

转载 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 5834

原创 【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 688

原创 【个人总结 | 个人转载】——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 293

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

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

2018-10-12 15:18:03 189

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

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

2018-09-27 18:37:20 448

转载 【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 3010 1

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

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

2018-09-25 18:20:28 337

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

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

2018-08-29 12:37:20 1104

转载 【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 4249 3

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

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

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

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

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

2018-07-24 21:34:35 326

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

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

2018-07-19 11:49:39 3155

转载 【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 608 1

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

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

2018-07-18 09:46:59 7580

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

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

2018-06-29 11:56:02 1029

转载 【个人总结 | 个人转载】——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 680

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

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

2018-05-24 18:02:57 28049 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 510

转载 【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 470

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

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

2018-03-20 11:43:39 4822 1

springboot 详细配置logback

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

2018-06-29

RabbitMQ3.7

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

2018-08-29

elk-linux压缩包-6.3.2.rar

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

2020-06-16

空空如也

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

TA关注的人

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