- 浏览: 808021 次
- 性别:
- 来自: 上海
-
最新评论
文章列表
Junit 单元测试
- 博客分类:
- Junit单元测试
--jar包依赖
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
参考博客:
--1、异常:Failed to load ApplicationContext
https://blog.csdn ...
一、Spring Cloud整合RabbitMQ
1、参考博客:
https://blog.csdn.net/chengkui1990/article/details/80908405
2、
----消息代理中间件
消息代理:主要用于接收和转发消息;
举例:消息生产者-寄件人; 消息消费者-收件人;RabbitMQ等框架:邮箱、邮递员、邮局;
----RabbitMQ
2.1、特性
支持多种消息通信协议;如AMQP(高级消息队列协议 Advanced Message Queuing Protocol)
支持分布式部署;
支持运行于多个操作系统;
灵活、高可用;
2.2、AMQP的大致模型
生 ...
1、中文字符转拼音和首字母,英文数字符号不转
参考博客:
--java根据汉字获取全拼和首字母
https://blog.csdn.net/yufang131/article/details/80830249
<!-- https://mvnrepository.com/artifact/com.belerweb/pinyin4j -->
<dependency>
<groupId>com.belerweb</groupId>
<artifactId>pinyin4j</artifactId>
...
1、通过网关zuul可以解决上传文件或者导入文件乱码问题
//导入文件,文件名乱码
//文件名称fileName=????????2019021902.xlsx
public static String getExcelFileSuffix(MultipartFile multipartFile){
String fileName = multipartFile.getOriginalFilename();
LOGGER.info("文件名称fileName={}", fileName);
//add code
}
...
点滴业务
- 博客分类:
- 点滴业务
- java开发-java工具-实用工具网站
一、关于实时预警、实时告警、隐患
预警:算法分析出来的警报信息;(状态:未处理、误报、已忽略、已确认)
告警:因算法不准,经人工排除确认以后的警报信息;(误报、无隐患、有隐患)
隐患:经人工确认“有隐患”的告警信息;(处理中、已处理)
二、
参考博客:
https://www.jianshu.com/p/a3866614276a
https://blog.csdn.net/nch_ren/article/details/78809989
加密解密、加签验签
- 博客分类:
- 加签与验签、加密与解密
一、加密算法:
1.1 散列算法(单向散列,不可逆)
MD5: Message Digest Algorithm 5,信息-摘要算法
SHA: Secure Hash Algorithm,安全散列算法,诸如:SHA1 SHA256 SHA512
HMAC:Hash Message Authentication Code,散列消息鉴别码
1.2 对称加密(加密解密使用同一秘钥,速度快)
1.2.1 DES:
DES是一种基于56位密钥的对称算法,1976年被美国联邦政府的国家标准局确定为联邦资料处理标准(FIPS),随后在国际上广泛流传开来。现在DES已经不是一种安全的加密算法,已被 ...
Oracle 修改最大连接数
- 博客分类:
- Oracle数据库
参考:
ORA-12520错误解决方法
https://blog.csdn.net/firetaker/article/details/5803879
https://www.linuxidc.com/Linux/2017-01/139838.htm
解决:
plsql登录报错ora-12520,需扩大数据库连接数,步骤:
1、以sysdba身份登录;
2、show parameter processes; //processes对应的值,默认是150
3、alter system set processes=500 scope = spfile;
4、修改之后重启数据库:
shutdown ...
1、运行jar包
运行:nohup java -jar crm_test.jar > crm_test.log 2>&1 &
查看日志:
tail -f crm_test.log
2、配置nginx.conf
http {
include mime.types;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 120;
...
一、sql语句新建或修改表结构
1、增加字段
语法:alter table tableName add (column datatype [default value][null/not null],….);
说明:alter table 表名 add (字段名 字段类型 默认值 是否为空);
示例:alter table T_STUDENT add (CLOUD_MENU_FLAG CHAR(1) default '0' not null );
2、给表和字段加注释
2.1 表
语法:comment on table 表名 is '注释内容';
示例:comment ...
1、读取配置文件属性值
方式一:
@Autowired
private Environment environment;
public void fun(){
String driverClassName=environment.getProperty("jdbc.driverClassName");
//add code here
return null;
}
方式二:
@Value("${isRight}")
private Integer isRight;
Linux 常见问题解决
- 博客分类:
- Linux及其连接工具SSH
1、修改linux运行级别后(使用了vi /etc/inittab命令),重启操作系统,进入linux系统失败。
解决:
关闭后重新开启虚拟机,在GRUB引导程序运行时按e进入,选择“red hat...”项,按e进入下一页;再通过上下键选中“kernal...”项,按e进入编辑该行,在行尾...quiet后加" single"后回车返回上一页,再按b启动,即可进入单用户模式,进入之后用vi /etc/inittab命令修改内容(比如5改回3),保存修改文件,reboot重新启动系统即可恢复从前状态。
参考
https://blog.csdn.net/zeusking ...
oracle安装成功后配置远程连接
- 博客分类:
- Oracle数据库
Oracle安装成功后,本地通过PLSQL一般可以直接访问,但是要做到其它客户端plsql远程连接访问Oracle服务端,需要做些配置。
1、注意事项
--oracle服务端ip一定要明确;
--客户端tnsnames.ora和服务端tnsnames.ora里面(SERVER = DEDICATED或SHARED)配 ...
【引用参考】
--Oracle数据库视图的概念、语法及操作讲解
https://www.2cto.com/database/201804/739858.html
--浅谈oracle中的视图和存储过程
https://blog.csdn.net/u014242422/article/details/53266859
【视图操作】
1、创建
create or replace view v_common_tree7 as
select a.id, a.name, a.flag from a;
强制创建
create or replace force view...
https://zh ...
private static void print2(){
List<Node> nullList=new ArrayList<Node>();
//镇
Node znode1=new Node("1000", "徐桥镇", "100", "1,10,100,", nullList, true, 4, 1);
Node znode2=new Node("1001", "兴昌镇", "100", " ...