自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

keisunique

Everyone is unique! 本博客仅用于记录学习,如果有误人子弟处拒不负责0.0

  • 博客(65)
  • 收藏
  • 关注

原创 keisunique的java架构之路

keisunique的java之路计算机基础LinuxJava语法集合数据库Mysql框架SpringMybatis中间件RocketMQ工具IDEAgit计算机基础LinuxJava语法集合数据库Mysqlmysql5.6.47初始密码mysql5.6.47修改字符集为utf8mb4sql复习笔记框架Spring待学习Mybatis待学习中间件Ro...

2020-05-02 16:13:36 377

原创 MySQL索引失效情况及原理

1、使用orSELECT *FROM user WHERE id = 1 or name = 'zz';2、like查询开头是%SELECT *FROM user WHERE name like '%zz';3、存在隐式的类型转换id是int类型组件时SELECT *FROM user WHERE id = '1';

2021-09-12 03:54:59 349

原创 mysql5.6.47初始密码

sds

2020-05-02 15:31:35 620

原创 mysql5.6.47修改字符集为utf8mb4

mysql5.6.47修改字符集为utf8mb41.修改配置文件 my.ini2.查看设置是否生效3.jdbc连接1.修改配置文件 my.ini配置文件在mysql安装目录下默认叫my-default.ini改为my.ini添加以下内容,并重启mysql服务[client]default-character-set=utf8mb4[mysql]default-character...

2020-05-01 18:57:22 814

原创 RocketMQ-Name server源码深度解析

文章目录一、前言二、namesrv配置相关1.命令行参数2.配置namesrv.properties一、前言1.操作环境为window二、namesrv配置相关1.命令行参数# mqnamesrv.cmd -husage: mqnamesrv [-c <arg>] [-h] [-n <arg>] [-p] -c,--configFile <arg&gt...

2019-06-28 02:26:23 335

原创 RocketMQ在window上的部署遇到的问题和简单测试

一、前言以下内容都是参考官网文档实例进行部署和测试文档地址:http://rocketmq.apache.org/docs/quick-start/环境:64bit JDK 1.8+Maven 3.2.x;4g+ free disk for Broker server二、开始1.下载源码压缩包http://mirror.bit.edu.cn/apache/rocketmq/4.5...

2019-06-26 01:06:48 826

原创 电信光猫百兆端口(iTv)联网设置

1.登录管理平台地址:192.168.1.1账号:useradmin密码:nE7jA%5m2.绑定网络----网络设置----vlan绑定用户侧vlan填1绑定wan连接名称选第二个然后就好了,其实不是很懂。 不成功就多换几个连接名试试。再到网络连接看看对应连接名的LAN端口绑定是网口还是iTv参考文章http://www.360doc.com/content/17/071...

2019-05-13 23:31:29 17267

原创 Docker仓库推送和拉取镜像

前期工作一个镜像登录了远程仓库以上两步可以参考 https://blog.csdn.net/qq_32475739/article/details/88566825推送格式如下,image为镜像名, username为远程仓库的用户名,一定要是用户名,不然推不上去[root@localhost project]$ docker tag image username/reposi...

2019-03-15 17:22:26 2074

原创 Docker部署Springboot项目

安装Docker见另一篇文章,上面的命令按顺序执行一次就行了。https://blog.csdn.net/qq_32475739/article/details/80946013登录Dockerhttps://blog.csdn.net/qq_32475739/article/details/80946013 到该网址注册账号sudo docker login编写Dockerfi...

2019-03-15 17:07:21 327

原创 git操作记录

拉取远程仓库git clone http://localhost:1234/xxx添加文件git add 路径+文件名提交到仓库git commit -m "message"查看/设置用户名和邮箱地址 //查看 git config user.name git config user.email //设置 git config --global user.name "...

2019-01-27 11:41:17 202

原创 CentOS7防火墙添加端口

1.查看开发的端口 sudo firewall-cmd --zone=public --list-ports2.添加端口firewall-cmd --zone=public --add-port=2345/tcp --permanent //2345改成要添加的端口2.更新防火墙sudo firewall-cmd --reload...

2019-01-27 10:35:38 9998

原创 Centos7安装gitlab服务器

gitlab官方安装文档:https://about.gitlab.com/install/#centos-6版本列表:https://packages.gitlab.com/gitlab/gitlab-ce参考博客:https://www.cnblogs.com/ganbo/p/7794281.html1.安装邮件服务需要postfix服务并设置为开机启动因为我的centos7已经默...

2019-01-26 18:24:25 245

原创 【thymeleaf版本】Failure to find org.thymeleaf:thymeleaf-spring5:jar:2 .1.1.RELEASE

背景搭建springboot多模块时,打包时报如下错误[ERROR] Failed to execute goal on project portal: Could not resolve dependencies for project per.haha:portal:jar:0.0.1-SNAPSHOT: Failure to find org.thymeleaf:thymeleaf-sp...

2018-12-02 16:55:39 9836 10

原创 SpringBoot+slf4j配置

classpath:logback.xml&lt;?xml version="1.0" encoding="UTF-8"?&gt;&lt;configuration&gt; &lt;!-- 控制台打印日志的相关配置 --&gt; &lt;appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppende

2018-12-02 02:59:29 1541

原创 【未解决问题】封装slf4j在spring中无法输出正确的调用类

背景要输出slf4j日志,需要在类上添加一行private static final Logger log = LoggerFactory.getLogger(UserClass.class);为了省去这个步骤,于是添加Log工具类,主要通过下面这个方法拿到调用这方法的Class,然后封装日志输出方法 public static void info(String format, Obj...

2018-12-01 18:52:06 443

原创 CountDownLatch学习笔记

public class Main { public static void main(String[] args) throws Exception{ final int count = 100 ; ExecutorService executorService = Executors.newCachedThreadPool(); Cou...

2018-10-31 00:23:50 156

原创 获取java对象大小

使用 org.apache.lucene.util.RamUsageEstimator 这个类

2018-10-30 21:53:43 1292

原创 erueka client启动不了 No active profile set, falling back to default profiles: default

pom.xml加上下面两个依赖&lt;dependency&gt; &lt;groupId&gt;org.springframework.boot&lt;/groupId&gt; &lt;artifactId&gt;spring-boot-starter-web&lt;/artifactId&gt;&lt;/dependency&gt;&lt;dependency&g

2018-09-05 23:44:36 5110

原创 问题解决:eureka注册中心启动错误Unable to Start embedded TomCat

网上找了很多解决方案都没用,想来该不会是java10的问题,果断用回1.8,就OK了~对于菜鸟真的伤不起

2018-09-05 23:41:49 10179 6

原创 IDEA使用笔记

单个文件内查找替换ctrl + r类搜索ctrl + n

2018-09-01 11:42:38 137

原创 SpringBoot 找不到mysql驱动

1.场景今晚在配置数据库的时候,yml文件的com.mysql.jdbc.Driver飘红,看了下pom文件又确实是引入了mysql驱动包2,解决将maven仓库的mysql包删除,让maven重新下载一个就可以了。有时候maven在下到一半关闭了IDE就会导致这种问题。...

2018-08-31 01:29:19 8997 2

原创 问题解决:Java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException

1.错误代码org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/Hib...

2018-08-31 01:20:10 16520 5

翻译 Docker学习-Docker概念和基本操作

英文文档:https://docs.docker.com/get-started/#images-and-containers1.什么是DockerDocker是开发人员和系统管理员使用容器开发,部署和运行应用程序的平台。使用Linux容器部署应用程序称为容器化。容器不是新的技术(基于LXC 的高级容器引擎),但它们用于轻松部署应用程序。容器的优点: - 灵活:即使是最复杂的应...

2018-07-06 21:26:03 306

翻译 Docker学习-Centos7上安装docker

英文安装教程:https://docs.docker.com/install/linux/docker-ce/centos/1.要求要安装Docker CE,您需要CentOS 7的维护版本。不支持或测试存档版本。必须启用centos-extras存储库。默认情况下,此存储库已启用,但如果已将其禁用,则需要重新启用它。建议使用overlay2存储驱动程序。2.卸载就版本较旧...

2018-07-06 20:41:17 222

原创 MongoTemplate用法笔记

1.前言代码中的Object代表数据库实体类2.导入Mongo相关jar包dependency> groupId>org.mongodbgroupId> artifactId>mongo-java-driverartifactId> version>3.5.0version>dependency>dependency> groupId>or

2018-01-29 14:32:54 37608 7

原创 @PostConstruct初始化两次问题

1.说明1.@PostConstruct 这个注解在@Autowired之后执行,如果需要系统后自动运行某个方法可以使用这个注解。 2.因为项目中有@PostConstruct注解,发现了一个方法初始化了两次,原因是重复扫包了。2.解决1.重新配置Spring和SpringMVC扫描路径,SpringMVC只扫Controller包3.扩展百度:Spring和SpringMV

2018-01-19 16:27:52 4758 1

原创 Quartz任务执行无法注入Bean问题解决

1.说明1.多线程Bean无法注入,例如在任务执行中具体原因不太了解,有待深入学习2.解决1.编写一个SpringBean工具类,通过这个工具类获取Spring上下文,从而获取到Bean对象import org.springframework.beans.BeansException;import org.springframework.context.Applicat

2018-01-19 16:09:10 2170 1

原创 Quartz任务数据存储

1.说明1.有时需要将任务执行后的数据存起来用作下一次任务执行时候用,这时候就要用到jobDataMap2.example1.首先我们看一下任务类的实现方法//这里注解使等会操作jobDataMap时数据得以保存@PersistJobDataAfterExecution public class ListenJob implements Job{ //这里有个Job

2018-01-19 10:20:07 593

原创 Quartz触发器监听和任务监听

1.说明1.触发器是任务执行一次就触发监听,任务也是 2.这里只提供添加触发器的步骤,暂时还没有业务用到这个功能 3.详细文档地址 https://www.w3cschool.cn/quartz_doc/quartz_doc-ikfm2d43.html2.example1.任务监听类,这里要写一个类实现JobListener方法import org.quartz.JobExe

2018-01-18 20:23:20 2324

原创 js分页插件layPage使用笔记

1.说明1.官网 http://www.layui.com/demo/laypage.html2.example1.引入JS和CSS文件link rel="stylesheet" type="text/css" href="layui/css/layui.css">script type="text/javascript" src="layui/layui.all.js">scr

2018-01-18 19:57:19 1089

原创 js日期组件laydate使用笔记

1.功能1.laydate官网 http://www.layui.com/laydate 2.可以精确到秒,输入框可以自动更正非法时间2.example1.引入CSS和JSscript src="/laydate/laydate.js">script> 2.文本输入框type="text" id="test1">3.js代码laydate.render({

2018-01-18 19:46:34 3409

原创 Spring+Quartz定时器使用方法(任务的添加删除修改暂停恢复)

1.前言Spring 内置了quartz框架,可以对方法上注解或者在配置文件里配置定时任务。但是如果需要对这些任务进行管理(增删该查)的话不知道能不能做,反正我这渣渣是不知道的,所有我就自己整合了Quartz。2.步骤2.1 引入相关jar包 pom.xml dependency> groupId>org.quartz-schedulergrou

2017-12-23 11:25:27 2405

原创 MongoDB对应Java实体类编写方法

1.文档结构movie{ "_id" : ObjectId("*******2bd93db4516d6040ed"), "title" : "羞羞的铁拳", "like" : 101, "dislike" : 20, "author" : [ "mike",

2017-10-31 16:54:05 10950

原创 ecplise 选择工作空间启动出错(java9)

1.描述装了java9,然后在网上下了eclipse启动时选择工作空间后启动出错2.解决在eclipse.ini 文件后加上一句--add-modules=ALL-SYSTEM参考链接

2017-10-24 20:09:33 1165 2

原创 CentOS7配置Tomcat9.0常见问题

1.前言其实我还有好多不明白,MD,往下看吧2.配置账户密码不只是修改tomcat-users.xml文件还要修改Tomcat/webapps/manager/META-INF/context.xml 2.1 先修改tomcat-users.xml,再最后一段加入<role rolename="manager-gui"/> <role rolename="admin-gui"/> <use

2017-10-11 16:08:14 1163

原创 单元测试多线程输出问题

1.问题描述今天在复习多线程,遇到个问题,就是在单元测试的时候子线程System.out结果不会输出到控制台,而且子线程设置了sleep(),程序也不会等待。直接就完成了。2.原理别人都写得很详细我就不赘述了 。 http://blog.csdn.net/weixin_32820639/article/details/71713037 https://www.ydt.com.cn/h/lcTIY

2017-10-01 17:41:54 353

原创 SpringBoot在linux上视图解析问题

1问题描述现在有个thymeleaf写的排行榜页面,路径是localhost/rank 在window下能够正常访问,但是部署到linux上只能访问首页,访问不了排行榜页面还需要什么代码的话我再贴上来。2.错误页面代码Whitelabel Error PageThis application has no explicit mapping for /error, so you are seeing

2017-09-25 23:47:43 687

原创 OpenCV全局/局部阀值二值化

1.概念1.1全局二值化根据自定义阀值对图像进行二值化处理,即灰度值大于阀值时设改像素灰度值为255,灰度值小于阈值时设该像素灰度值为0 1.2局部二值化在局部范围内根据特定算法算出局部的阀值,这个局部的大小可以自己决定(例8*8),算法也可以自己觉得,本文所用的用法是局部平局的灰度值作为阀值。得到局部阀值再进行局部二值化处理 2.局部二值化结果 3.完整代码#include "cv.h

2017-09-22 17:06:53 10078

原创 OpenCV灰度值线性变换与分段线性变换

1.公式1.1线性变换假设原图像 f(x,y)的灰度范围为[a,b],希望变换后图像 g(x,y)的灰度范围扩展至[c,d],则灰度线性变换可表示为 1.2分段线性变换2.C++代码实现#include "cv.h" #include "highgui.h"#include "cvaux.h"#include "cxcore.h"#incl

2017-09-22 16:56:42 8858 1

原创 nested exception is org.apache.ibatis.binding.BindingException: Invalid (not found)

这个错误情况有很多,就说最坑的一种:找不到mapper文件错误信息type Exception reportmessage Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): com.

2017-07-26 14:47:39 1709

空空如也

空空如也

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

TA关注的人

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