- 博客(6)
- 资源 (12)
- 收藏
- 关注
原创 mongodb shell操作命令
0. 启动客户端:mongo [--host localhost] [--port 27017]1. 查看数据库命令:show databases;或者show dbs;2. 查看帮助:mongo -h3. 切换数据库:use dbname,切换到一个不存在的库时,会隐式创建数据库,添加数据时,再进行库的创建;4. 查看集合:show collections;5. 查看用户:...
2018-12-31 16:45:55 1209 1
原创 分布式环境下Nginx做负载均衡的多服务节点避免Session失效的方法
为了提高系统的性能以及稳定性,需要对服务器部署多个节点,避免单节点故障造成整个系统无法使用。1. 利用Nginx的ip_hash策略,实现相同IP的请求始终定位到相同的服务节点的方法;2. 通过Tomcat的Session复制的方式实现;3. 通过Spring提供的Session共享方式实现,Session统一存储在第三方Redis中; ...
2018-12-31 10:50:58 494
原创 在Spring boot中通过ApplicationContext获取bean失败
在项目中使用了一个某银行的支付接口库,库中涉及到配置信息,需要从数据库中读取支付配置信息,由支付接口在调用的时候通过反射的方式进行调用。配置类文件是一个源码文件,可以进行修改,希望在该接口中调用项目中的Spring管理的bean(通过Mybatis方式),从而实现数据库访问,读取配置信息。在Spring boot中通过反射调用的类中通过SpringApplicationContext获取b...
2018-12-31 10:03:52 7378
原创 由于jvm编码方式未指定导致解密失败
在一个项目中遇到了一个奇怪的现象,对于一个加密字符串,在Linux环境中通过Tomcat启动能够解密成功,在Windows环境中,如果通过Eclipse启动项目就可以解密成功,通过Tomcat直接启动项目就解密失败。在Linux环境中,采用rsa算法加密的信息,在Linux环境中,可以成功解密验证。在Windows环境中,如果通过Eclipse启动项目就可以解密成功,直接启动Tomcat就...
2018-12-31 09:53:43 272
原创 开放API设计安全考虑
1. 加密敏感数据保证安全,非对称算法RSA和对称算法DES/SM4等;2. 摘要算法MD5防止篡改,算法中增加盐值(双方约定的一个秘密值),增加服务器时间值,用于判断调用提交时间;3. 采用token的方式校验是否已经登录,一个是判断token是否存在,二是token是否过期;4. 接口设计需要具有幂等性,相同的调用请求,需要能够鉴别出来,不能做重复数据更新处理;5. getX...
2018-12-30 21:56:37 317
java服务程序性能测试总结
2022-08-27
ruoyi框架基础集成了sharding5.0.0实现分表功能。
2022-07-06
基于mybatis-plus实现多租户级别的数据隔离
2022-04-07
spring boot控制台示例程序源码
2022-03-28
ELK基础及应用案例PPT
2022-03-26
seata 1.4.2 分布式事务TCC模式示例
2022-03-26
jav程序监控并记录jvm运行时内存、线程、垃圾收集和堆空间
2022-03-25
seata1.4.2 分布式事务AT模式示例
2022-03-25
java源码混淆工具使用演示
2022-03-23
基于spring-boot-starter封装的越权检查服务源码工程。
2022-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人