摘要:
规范: 命名: 接口命名。接口必须是名词,并且接口是能准确的描述要做的事情,命名能清晰的看出输入输出,可以是抽象的行为描述。接口必须以一个动作的名词形式结尾,比如reader,handler等。接口的命名,必须是抽象的,除非接口本身和具体实现紧密相关,否则不应该在接口中包含任何和具体实现相关的名词。
阅读全文
posted @ 2020-07-24 17:21
Jony.K.Chen
阅读(2084)
推荐(0)
摘要:
问题描述: 执行命令 docker cp /etc/localtime zoo2:/etc/ 后报错 Error response from daemon: Error processing tar file(exit status 1): invalid symlink "/etc/localti
阅读全文
posted @ 2020-07-24 14:46
Jony.K.Chen
阅读(10912)
推荐(5)
摘要:
报错信息: Description: Failed to bind properties under 'spring.datasource.druid' to javax.sql.DataSource: Property: spring.datasource.druid.filters Value:
阅读全文
posted @ 2019-11-03 21:31
Jony.K.Chen
阅读(4013)
推荐(0)
摘要:
事故现场: The bean 'beanNameViewResolver', defined in class path resource [cn/afterturn/easypoi/configuration/EasyPoiAutoConfiguration.class], could not b
阅读全文
posted @ 2019-10-07 15:39
Jony.K.Chen
阅读(4562)
推荐(0)
摘要:
#创建数据字典和pl/sql包 @/u01/app/oracle/product/11.2.0/db_1/rdbms/admin/catalog.sql; @/u01/app/oracle/product/11.2.0/db_1/rdbms/admin/catproc.sql; @/u01/app/oracle/product/11.2.0/db_1/rdbms/admin/utlrp.sql;...
阅读全文
posted @ 2019-10-05 14:11
Jony.K.Chen
阅读(519)
推荐(0)
摘要:
其余步骤请参考 1、https://blog.csdn.net/xcl168/article/details/19571443 Oracle安装(2)通过SHELL脚本快速安装Oracle11gR2软件 2、https://blog.csdn.net/xiangjai/article/details
阅读全文
posted @ 2019-10-04 21:20
Jony.K.Chen
阅读(571)
推荐(0)
摘要:
第一步:查看安装的jdk版本,查看是否安装ant,查看是否安装Jenkins 第二步:安装ant 官网:https://ant.apache.org/bindownload.cgi 说明:ant是基于java的一款构建工具,通过配置build.xml,让项目可以进行编译,部署,打包。 命令>>>>>
阅读全文
posted @ 2019-08-01 18:23
Jony.K.Chen
阅读(999)
推荐(0)
摘要:
import org.apache.commons.lang.StringUtils; import javax.net.ssl.*; import java.io.*; import java.net.URL; import java.security.SecureRandom; import java.security.cert.CertificateException; import j...
阅读全文
posted @ 2019-05-07 14:47
Jony.K.Chen
阅读(1921)
推荐(0)
摘要:
Resin开放远程调试端口在启动加载的resin.xml中,找到 <server-default>, 在其下加入
阅读全文
posted @ 2019-05-06 17:29
Jony.K.Chen
阅读(630)
推荐(0)
摘要:
cd App/opt/redis/bin/ ./redis-cli 1、查看所有key值 keys 前缀* 2、删除指定key值 删除一条 del key全名 删除多条 exit ./redis-cli keys "activity_*" |xargs ./redis-cli del
阅读全文
posted @ 2019-04-25 11:43
Jony.K.Chen
阅读(440)
推荐(0)
摘要:
第一种情况: 一般是在/etc/hosts文件,在文件最后加入这句配置,重启服务即可 172.xx.xxx.xxx localhost.localdomain xxx-houtai1 第二种情况: 发现是测试机器上/etc/resolv.conf 被修改导致的,配置正确公司内正确的dns就可以 ht
阅读全文
posted @ 2019-04-11 19:30
Jony.K.Chen
阅读(2453)
推荐(0)
摘要:
九、shell脚本清理磁盘空间 添加定时任务: crontab -e 加:0 0 */4 * * cd /home/script && sh free_space.sh >> /tmp/free_space.log 2>&1 & (每4天清理一次) 十、shell 脚本监控磁盘空间,邮件报警(容量超
阅读全文
posted @ 2019-03-12 15:41
Jony.K.Chen
阅读(1116)
推荐(1)
摘要:
Linux清理磁盘空间 服务器宕机 Linux经常死机、卡住
阅读全文
posted @ 2019-03-12 12:35
Jony.K.Chen
阅读(36992)
推荐(1)
摘要:
tail命令 grep命令 awk命令 内建变量 NR:NR表示从awk开始执行后,按照记录分隔符读取的数据次数,默认的记录分隔符为换行符,因此默认的就是读取的数据行数,NR可以理解为Number of Record的缩写。 FNR:在awk处理多个输入文件的时候,在处理完第一个文件后,NR并不会从
阅读全文
posted @ 2018-12-26 16:12
Jony.K.Chen
阅读(303)
推荐(0)
posted @ 2018-11-30 17:31
Jony.K.Chen
阅读(383)
推荐(0)
摘要:
#user nobody; #开启进程数 <=CPU数 worker_processes 1; #错误日志保存位置 #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info; #进程号保存文件 #pid logs/nginx.pid; ...
阅读全文
posted @ 2018-11-30 16:20
Jony.K.Chen
阅读(490)
推荐(0)
摘要:
一、Nginx配置文件的通用语法 1.配置文件由指令与指令块组成 2.每条指令以;分号结尾,指令与参数间用空格符号分隔 3.指令块以{}大括号将多条指令组织在一起 4.include语句允许组合多个配置文件以提升可维护性 5.使用#添加注释 6.使用$符号使用变量 7.部分指令的参数支持正则表达式
阅读全文
posted @ 2018-11-29 17:25
Jony.K.Chen
阅读(194)
推荐(0)
摘要:
一、Nginx的三个主要应用场景 1.静态资源服务 通过本地文件系统提供服务 2.反向代理服务 Nginx的强大性能 缓存 负载均衡 3.API服务 二、Nginx出现的背景 1.互联网的数据量快速增长 互联网 全球化 物联网 2.摩尔定律:性能提升 3.低效的Apache 一个连接对应一个进程 三
阅读全文
posted @ 2018-11-29 15:41
Jony.K.Chen
阅读(247)
推荐(0)
posted @ 2018-11-08 11:09
Jony.K.Chen
阅读(30929)
推荐(0)
摘要:
Sql: select count(*) from information_schema.TABLES t where t.TABLE_SCHEMA ="数据库名" and t.TABLE_NAME ="数据库表名";
阅读全文
posted @ 2018-10-26 15:55
Jony.K.Chen
阅读(6629)
推荐(1)
摘要:
springboot中generator相关配置文件
阅读全文
posted @ 2018-10-19 19:16
Jony.K.Chen
阅读(6293)
推荐(0)
摘要:
查看时区:date -R 修改整个系统时区: 网络时间同步:ntpdate -u ntp.api.bz NTP服务器(上海) :ntp.api.bz 本文来自 suhiymof 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/suhiymof/article/deta
阅读全文
posted @ 2018-09-28 12:24
Jony.K.Chen
阅读(1415)
推荐(2)
摘要:
现象: 每次项目启动日志到这句就停止不动了(JUL to SLF4J bridge is not available on the classpath),虽然后面会启动起来 解决办法:在tomcat安装目录中的catalina.sh中加一句配置即可解决该问题
阅读全文
posted @ 2018-09-27 18:39
Jony.K.Chen
阅读(890)
推荐(0)
摘要:
报错现象: 从mysql5.5数据库导出的数据结构放到mysql5.7.10 报错create_time timestamp NOT NULL DEFAULT ‘0000-00-00 00:00:00’ 则会出现以下的异常: Invalid default value for ‘create_tim
阅读全文
posted @ 2018-09-27 17:24
Jony.K.Chen
阅读(13842)
推荐(2)
摘要:
问题简述: 项目架构使用了前后端分离,使用rpc进行服务调用与注册,这里没有用dubbo之类的,仅仅用zookeeper,每次在启动项目时总是报错rpcException异常跟NPE异常,后台查看zookeeper服务等都是启动的,但是就是服务注册不进去,后来经过不断的排查,发现是有一个项目之外的服
阅读全文
posted @ 2018-08-23 09:41
Jony.K.Chen
阅读(980)
推荐(0)
摘要:
第一步:写入maven依赖(3.6是比较稳定的版本,可用于生产环境) 第二步:将Excl导入工具类加进项目中,开箱即用,内置测试main()方法 第三步:在Controller层进行调用即可 补充: 导入基本流程为:前端页面提供excl数据摸板下载地址,用户点击下载模板excl(其实也就是excl的
阅读全文
posted @ 2018-08-14 14:57
Jony.K.Chen
阅读(4213)
推荐(1)
摘要:
Maven项目结合POI导出Excl表格Demo
阅读全文
posted @ 2018-08-13 15:31
Jony.K.Chen
阅读(2503)
推荐(1)
摘要:
一:快速失败(fail—fast) 在用迭代器遍历一个集合对象时,如果遍历过程中对集合对象的内容进行了修改(增加、删除、修改),则会抛出Concurrent Modification Exception。 原理:迭代器在遍历时直接访问集合中的内容,并且在遍历过程中使用一个 modCount 变量。集
阅读全文
posted @ 2018-07-26 15:49
Jony.K.Chen
阅读(762)
推荐(0)
摘要:
并发编程JUC系列AQS(CountDownLatch、CyclicBarrier、Semaphore)
阅读全文
posted @ 2018-07-25 16:17
Jony.K.Chen
阅读(780)
推荐(0)
摘要:
并发编程系列小结(线程安全,synchronized,脏读,线程间的通信wait/notify,线程的三种实现方式Demo,可替代wait/notify的方法)
阅读全文
posted @ 2018-07-25 11:16
Jony.K.Chen
阅读(601)
推荐(1)
摘要:
常用命令(过滤、管道、重定向、ping 命令、netstat 命令、ps命令)
阅读全文
posted @ 2018-07-24 11:44
Jony.K.Chen
阅读(1657)
推荐(0)
摘要:
将一张表中的数据插入另外一张表 1、两张表结构相同 2、两张结构不相同的表 3、从另一张表获取某几个字段插入另一张表 三张结构相同的表查询一条记录
阅读全文
posted @ 2018-07-13 10:52
Jony.K.Chen
阅读(2967)
推荐(1)
摘要:
来源:https://github.com/hankcs/HanLP/blob/master/src/main/java/com/hankcs/hanlp/utility/TextUtility.java
阅读全文
posted @ 2018-07-10 17:40
Jony.K.Chen
阅读(351)
推荐(0)
摘要:
乱码问题一直是一件让人头疼的事情,乱码就是编码格式不统一产生的,下面将一些常见的解决思路整理: 先Xshell连接上数据库,查看数据的编码格式: 一般需要看这么几个地方(附修改命令): 1、数据库的编码(4种方式视情况而定) 当然也有更全面的 修改: 2、数据库表的编码 修改: 3、数据库表字段的编
阅读全文
posted @ 2018-06-29 18:13
Jony.K.Chen
阅读(3364)
推荐(0)
摘要:
查看端口对应的程序: 根据进程号 ,查看程序的运行信息, 比如可执行文件的位置。
阅读全文
posted @ 2018-05-09 19:18
Jony.K.Chen
阅读(291)
推荐(0)
摘要:
使用git恢复未提交的误删数据 不小心将项目中一个文件夹删除还未提交,或者已经提交, 此时想要恢复数据该怎么办? git记录每次修改head的操作,git reflog/git log -g可以查看所有的历史操作记录,然后通过git reset命令进行恢复。 想要将代码恢复到起初时的版本,此时的he
阅读全文
posted @ 2018-03-11 14:44
Jony.K.Chen
阅读(339)
推荐(0)
摘要:
activemq5.14.5单节点安装Demo 第一步:创建集群目录 [root@node001 ~]# mkdir -p /usr/local/activemqCluster 复制单点至集群目录 [root@node001 ~]# cp /usr/local/activemq/apache-act
阅读全文
posted @ 2018-03-10 16:49
Jony.K.Chen
阅读(957)
推荐(0)
摘要:
第一种:点对点 第二种: 发布者/订阅者 启动顺序:先订阅、再发布
阅读全文
posted @ 2018-03-10 15:52
Jony.K.Chen
阅读(2574)
推荐(0)
摘要:
什么情况下使用ActiveMQ? 1 多个项目之间集成 (1) 跨平台 (2) 多语言 (3) 多项目 2 降低系统间模块的耦合度,解耦 软件扩展性 3 系统前后端隔离 前后端隔离,屏蔽高安全区 安装步骤: 第一步:安装jdk,因为activemq依赖jdk来运行 请参照: Linux中安装jdk
阅读全文
posted @ 2018-03-10 15:25
Jony.K.Chen
阅读(677)
推荐(0)
摘要:
MyCAT介绍 简单的说,MyCAT就是: 一个彻底开源的,面向企业应用开发的“大数据库集群” 支持事务、ACID(指数据库事务正确执行的四个基本要素的缩写。包含:原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability))、可以
阅读全文
posted @ 2018-03-08 20:56
Jony.K.Chen
阅读(474)
推荐(0)