个人纪录
文章平均质量分 81
仲夏先生
不知名
展开
-
用Navicat连接MyCat 打开不了表 java.lang.IllegalArgumentException: Invalid DataSource:0
一开始我用自己ip地址,修改schema.xml改为127.0.0.1,重启mycat原创 2019-10-30 15:25:43 · 3894 阅读 · 0 评论 -
MySQL数据同步,出现Slave_SQL_Running:no和slave_io_running:no问题的解决方法
问题:当我们配置好MySQL主主同步时,是可以实现主主同步,但是重启机器后就发现无法同步了。mysql replication 中slave机器上有两个关键的进程,死一个都不行,一个是slave_sql_running,一个是Slave_IO_Running,一个负责与主机的io通信,一个负责自己的slave mysql进程。MariaDB [(none)]> stop slave; ...原创 2019-10-30 12:40:42 · 213 阅读 · 0 评论 -
Mycat安装及启动(转)
https://blog.csdn.net/Promise2017/article/details/79326535转载 2019-10-30 11:10:48 · 155 阅读 · 0 评论 -
Acitvity中处理任务实际应用权限判断
// 完成任务@Testpublic void completTask() {//任务idString taskId = "10305";// 创建TaskServiceTaskService taskService = processEngine.getTaskService();taskService.complete(taskId);System.out.println("完...原创 2019-10-28 12:00:42 · 190 阅读 · 0 评论 -
Activity的UEL 表达式
Activiti 使用 UEL 表达式,UEL 是 java EE6 规范的一部分,UEL(Unified Expression Language)即统一表达式语言,activiti 支持两个 UEL 表达式:UEL-value 和 UEL-method。UEL-valueuser 也是 activiti 的一个流程变量,user.assignee 表示通过调用 user 的 getter...原创 2019-10-28 11:58:38 · 7499 阅读 · 0 评论 -
Activity中关联 businessKey(请假天数等信息显示出来)
需求:在 activiti 实际应用时,查询流程实例列表时可能要显示出业务系统的一些相关信息,比如:查询当前运行的请假流程列表需要将请假单名称、请假天数等信息显示出来,请假天数等信息在业务系统中存在,而并没有在 activiti 数据库中存在,所以是无法通过 activiti 的 api 查询到请假天数等信息。实现:在查询流程实例时,通过 businessKey(业务标识 )关联查询业务...原创 2019-10-28 11:40:58 · 1655 阅读 · 0 评论 -
针对,IFNULL,count group by ,Mysql对于查询结果集为空时,给为null字段赋值
我们一般会对查不出来的数据,不想某个字段为null,想给他自己定义一个值可以看到user_roles表中不存在id = 10000000000000的数据,如果直接使用IFNULL则不会出现预期的效果因为这里IFNULL()函数无法针对不存在结果的结果集进行判断,所以我们想办法让其返回结果集不为空。可以为结果集连接一个不为空的默认结果集,SELECT IFNULL(t1.rolena...原创 2019-10-12 12:40:00 · 2475 阅读 · 0 评论 -
ActiveMQ使用
1.导入ActiveMQ坐标 <dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-all</artifactId> <version>5.14.0</ve...原创 2019-06-12 18:09:14 · 416 阅读 · 0 评论 -
Redis学习(1)
Redis学习(1)1.什么是Redis2.Redis使用场景3.配置Redis4.数据类型存储5.数据类型引用场景1.什么是RedisRedis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库Redis 与其他 key - value 缓存产品有以下三个特点Redis支持数据的持久化,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用Redis不...原创 2019-06-10 16:08:12 · 180 阅读 · 0 评论 -
Centos7编译OpenJDK7
Centos7编译OpenJDK71.安装编译所使用的库yum list build-essential gawk m4 libasound2-dev libcups2-dev libxrender-dev xorg-dev xutils-dev x11proto-print-dev binutils libmotif3 libmotif-dev ant libxt-dev libxtst...原创 2019-07-24 17:41:00 · 801 阅读 · 0 评论 -
sql_mode=only_full_group_by错误
MySQL sql_mode=only_full_group_by错误运行环境是没问题,一到线上就报事务异常回滚,于是看了错误日志信息,发现错误在sql。才明白,线上的mysql和本地的mysql配置不一样,于是找到原因。原来是数据库版本为5.7以上的版本,默认是开启了 only_full_group_by 模式的,但开启这个模式后,原先的 group by 语句就报错。查看mysql...原创 2019-07-22 15:38:03 · 1415 阅读 · 0 评论 -
Windows使用Wrapper将Jar包安装成服务
Windows利用Wrapper将Jar包安装成服务1.下载Wrapper,配置内容2.安装Wrapper并启动1.下载Wrapper,配置内容Wrapper下载地址:https://wrapper.tanukisoftware.com/doc/english/download.jsp我的CSDN也有: https://download.csdn.net/my/downloads我们打开...原创 2019-08-08 11:38:37 · 1696 阅读 · 0 评论 -
Windows将Nginx打成服务
Windows将Nginx打成服务1.安装winsw: https://www.cr173.com/soft/101797.htmlnginx-service.exe.config文件里面复制如下内容<configuration> <startup> <supportedRuntime version="v2.0.50727" />...原创 2019-08-08 11:53:21 · 1027 阅读 · 0 评论 -
在 CentOS7 上将自定义的 jar 包注册为 linux 服务 service
在 CentOS7 上将自定义的 jar 包注册为 linux 服务 service转载:https://www.cnblogs.com/hapday/p/5861478.html在 CentOS7 上将自定义的 jar 包注册为 linux 服务 service 1、在 /etc/rc.d/init.d/ 目录下创建一个名字和服务名完全相同的 shell 脚本文件 joyupx: ...转载 2019-08-08 11:59:17 · 589 阅读 · 0 评论 -
.\bin\windows\kafka-server-start.bat .\config\server.properties 系统找不到指定路径,启动zookeeper时候闪退
启动zookeeper时候闪退,启动KafKa时候报错:系统找不到指定路径一些常规的错误我就不说了,网上都有,我想说的是我自己出现的一个错误是JDK环境变量配置的问题一开始我的环境变量是这样写的直接在JAVA_HOME后面写\bin而kafka其中需要读取jdk路径后面大概配置就是%JAVA_HOME%\bin也就是说如果你在环境变量中JAVA_HOME已经写了\bin那么KafKa在...原创 2019-08-30 11:13:56 · 4123 阅读 · 1 评论 -
Docker部署jar包
Docker部署jar包1.将jar包上传至linux目录下2.创建Dockerfile文件3.创建容器4.启动容器1.将jar包上传至linux目录下将需要的jar包传入/usr/local/zhongxia 目录下2.创建Dockerfile文件在/usr/local/zhongxia 目录下创建Dockerfile文件vi Dockerfile然后将下面的内容复制到Docker...原创 2019-09-19 15:47:20 · 4540 阅读 · 2 评论 -
Docker部署tomcat(转)
参考连接:https://blog.csdn.net/qq_37936542/article/details/80773955转载 2019-09-19 15:52:32 · 157 阅读 · 0 评论 -
Docker部署mysql(转)
资料链接:https://www.cnblogs.com/yy-cola/p/11226924.html转载 2019-09-19 15:54:28 · 139 阅读 · 0 评论 -
Redis雪崩效应的解决方案(转)
1、可以使用分布式锁 单机版的话本地锁当突然有大量请求到数据库服务器时候,进行请求限制。使用所的机制,保证只有一个线程(请求)操作。否则进行排队等待(集群分布式锁,单机本地锁)。减少服务器吞吐量,效率低。保证只能有一个线程进入 实际上只能有一个请求在执行查询操作也可以在此处进行使用限流的策略~2、缓存标记public object GetProductListNew() ...转载 2019-06-12 17:48:23 · 836 阅读 · 0 评论 -
使用RedisTemplate键出现乱码(Can not load key value.Key was removed or redis-server went away.)
问题:解决: @Bean public RedisTemplate<Object, Object> redisTemplate(RedisConnectionFactory redisConnectionFactory) { RedisTemplate<Object, Object> redisTemplate = new RedisTemp...原创 2019-06-12 16:47:40 · 2438 阅读 · 2 评论 -
Linux部署Web项目
Linux部署Web项目1.将项目进行打包2.部署解压war包3.修改配置4.开放端口5.启动Tomcat1.将项目进行打包修改pom.xml的packaging的类型双击就会在项目中生成一个war包2.部署解压war包将此war包放入服务器中的Tomcat的webapps/ROOT中解压jar -xvf demo_xml-1.0-SNAPSHOT.war3.修改配置修...原创 2019-04-17 11:23:40 · 338 阅读 · 0 评论 -
JVM探索字节码底层i++和++i的区别
探索字节码底层i++和++i的区别1.查看代码的字节码文件2.查看具体代码逻辑3.画图解释1.查看代码的字节码文件这是一个java文件编译java文件就会生成一个class文件使用命令javap -v 获取字节码文件重定向到Test1.txt这个文件中打开这个txt文件Classfile /C:/Users/Administrator/Desktop/Test1.class...原创 2019-04-17 12:50:55 · 439 阅读 · 0 评论 -
探索字节码底层String和StringBuilder的区别
探索字节码底层String和StringBuilder的区别1.查看字节码文件2.String和StringBuilder区别3.总结1.查看字节码文件public class Test1 { public static void main(String[] args) { new Test1().m1(); new Test1).m2(); } public void m1()...原创 2019-04-17 14:14:43 · 325 阅读 · 0 评论 -
小白使用阿里云服务器部署项目(公网访问)
Linux项目部署服务Web服务1.购买服务器2.使用远程连接3.给这台服务器进行配置4.将项目放置Tomcat并启动5.启动Tomcat6.开放需要访问的端口7.访问测试1.购买服务器可以在阿里云上购买服务器,如果只是想学习尝试的话可以先买一台轻量级(学生版服务器)地址:https://cloud.tencent.com/act/campus?fromSource=gwzcw.240390...原创 2019-04-17 11:07:30 · 4473 阅读 · 0 评论 -
Tomcat8优化
Tomcat8优化1.Tomcat配置优化2.禁用AJP连接3.执行器(线程池)4. 3种运行模式对于tomcat的优化,主要是从2个方面入手,一是,tomcat自身的配置,另一个是tomcat所运行的jvm虚拟机的调优1.Tomcat配置优化tar ‐xvf apache‐tomcat‐8.5.34.tar.gzcd apache‐tomcat‐8.5.34/conf修改配...原创 2019-04-17 16:17:17 · 627 阅读 · 0 评论 -
手写HashMap排序
/** * @author wangbo creat by 2018/12/17 21:36 * @info 写注释,认真 * @motto 努力不会徒劳,爱不会凑巧 */public class HashMapTest { public static void main(String[] args) { HashMap<Integer,User> h...原创 2019-04-17 16:21:36 · 237 阅读 · 0 评论 -
SpringBoot整合SpringSecurity(内含代码)
SpringBoot整合SpringSecurity详细1.创建SpringBoot项目并导入Pom.xml文件2.导入config配置类3.具体逻辑代码4.数据库5.启动测试1.创建SpringBoot项目并导入Pom.xml文件<properties> <java.version>1.8</java.version> &l...原创 2019-04-17 18:06:44 · 9390 阅读 · 7 评论 -
Linux下Docker安装即安装镜像和容器
Linux下Docker安装1.yum安装Docker2.设置ustc的镜像3.启动,关闭,重启Docker命令4.镜像相关命令5.容器相关命令6.停止与启动容器7.文件拷贝1.yum安装Dockeryum包更新到最新sudo yum update安装需要的软件包,yum-util提供yum-config-manager功能,另外两个是devicemapper驱动依赖的sudo...原创 2019-04-18 12:04:55 · 438 阅读 · 0 评论 -
Docker镜像备份与迁移
Docker镜像备份与迁移原创 2019-04-18 12:12:53 · 1229 阅读 · 1 评论 -
DockerFile构建JDK1.8镜像
DockerFile构建JDK1.8镜像1.常用命令2.构建JDK1.8镜像1.常用命令2.构建JDK1.8镜像创建dockerjdk1.8文件在这个目录下构建一个Dockerfile文件将jdk1.8压缩包放入这个文件创建一个Dockerfile文件并添加内容文件的名称必须为Dockerfile文件内容保存退出构建镜像docker build ...原创 2019-04-18 12:44:40 · 2242 阅读 · 0 评论 -
IDEA添加lib目录下的Jar
IDEA添加lib目录下的Jar问题如下选中点击ok解决原创 2019-04-18 17:07:35 · 11261 阅读 · 5 评论 -
修改默认Mysql编码
修改默认Mysql编码1.查看默认编码2.修改配置文件3.重启1.查看默认编码进入mysql使用命令show variables like 'character%';2.修改配置文件-这里如果你的文件夹没有my.ini,可以将.ini后缀的文件全部删掉,新建一个my.ini的文件[mysql]# 设置mysql客户端默认字符集default-character-set=ut...原创 2019-05-15 10:26:14 · 186 阅读 · 0 评论 -
Nginx代理静态页面访问后台
Ngnix代理静态页面访问后台1.修改Ngnix的配置文件1.修改Ngnix的配置文件 #后端访问地址 upstream savewater{ #ip_hash; server 127.0.0.1:9081 weight=1 max_fails=2 fail_timeout=30s; } #监听本机80端口,前端访问拦截,编译前的文件 se...原创 2019-05-28 10:21:34 · 7960 阅读 · 1 评论 -
Nginx配置详解(转)
Nginx配置详解(转)#普通配置#==性能配置#运行用户user nobody;#pid文件pid logs/nginx.pid;#Nginx基于事件的非阻塞多路复用模型(epoll或kquene)#一个进程在短时间内可以响应大量请求,工作进程设置与cpu数相同,避免cpu在多个进程间切换增加开销#==worker进程数,通常设置<=CPU数量,auto为自动检测,...转载 2019-05-31 15:21:35 · 181 阅读 · 0 评论 -
react addEventListener监听键盘事件实现扫码枪输入(转)
转载链接 https://blog.csdn.net/wjy199506/article/details/78885289componentDidMount() { var code = ""; var lastTime,nextTime; var lastCode,nextCode; window.addEventListener('keypress',func...转载 2019-06-12 16:14:17 · 2304 阅读 · 1 评论 -
Invalid bound statement(not found):xxxx.xxxx.xxxxx.xxxx
使用Mybatis的xml开发Controller不能找到Service方法错误一开始图省事,想写一个测试代码报错很明显,说controller找不到service的方法,其实跟他们没有关系。改正一下结构...原创 2019-06-12 16:31:39 · 128062 阅读 · 0 评论