- 博客(16)
- 收藏
- 关注
原创 rule engine(规则引擎)简单使用
规则引擎 RuleEngine业务逻辑实现不再依赖于代码开发,可零代码实现复杂业务逻辑。项目展示地址:http://ruleengine.cn/申请登录权限联系QQ:761945125,Email:761945125@qq.com
2023-02-08 16:01:02 6006 10
原创 Java架构师成长之路-代码优化方案
Java架构师成长之路-代码优化方案1.Enum代码优化一般情况下我们写枚举类时可能需要根据枚举类中的某个属性获取对应的枚举对象或者属性,例如:public enum Enum { /** * test */ A(1, "1desc"), B(2, "2desc"), C(3, "3desc"); private int value; private String desc; Enum(int value, String desc) {
2020-12-17 19:23:15 983 7
原创 N: 鉴于仓库 ‘..‘不支持 ‘amd64‘ 体系结构,跳过配置文件 ‘..‘ 的获取。
报错信息如下:pi@raspberrypi:~ $ sudo apt-get update命中:1 http://raspbian.raspberrypi.org/raspbian bullseye InRelease 命中:2 http://archive.raspberrypi.org/debian bullseye InRelease 正在读取软件包列表... 完成N: 鉴于仓库 'http://raspbian.raspberrypi.
2021-11-13 21:07:11 4964
原创 org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.Persiste
报错信息org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.exceptions.PersistenceException: ### Error querying database. Cause: java.lang.NullPointerException### The error may exist in file [<?>.xml]### The error may in
2021-11-09 15:57:43 2654
原创 记录生产环境SpringBoot Redis哨兵模式:JedisConnectionException: Could not get a resource from the pool
问题由来应工作需要,进行修改一个老项目,修改完后进行投产,发现登陆时无法获取到Redis连接,无法进行登陆,然后项目进行了回滚。错误提示:2021-08-18 21:44:08.130 ERROR 24558 [http-nio-8089-exec-9] --- .a.c.l.AbstractPhoneClientRequestHandler : Cannot get Jedis connection; nested exception is redis.clients.jedis.exception
2021-08-19 11:21:43 696
原创 java输入一个字符串,要求将该字符串中出现的英文字母,按照顺序 进行输出,区分大小写,且大写优先?
如果广大网友发现比我第二种方式还要更好的实现,我则删帖,不服来干!如题要求:第一种实现:刚看到群里有人发出了这个题,我第一个想法就是通过排序来处理,但是单纯通过Arrays.sort();排序的话并不能完成目的。后来初步写出了第一个实现方案如下: String str = "as3BfAisdD4kA1"; String result = str.chars().filter(f -> { // 过滤小写 if (f >= 'a' && f
2021-05-19 17:24:40 1240 1
原创 记录springboot整合sharding踩的坑
1. 报错信息### Cause: java.lang.NullPointerException at org.apache.ibatis.exceptions.ExceptionFactory.wrapException(ExceptionFactory.java:30) at org.apache.ibatis.session.defaults.DefaultSqlSession.selectList(DefaultSqlSession.java:150) at org.apache.ibati
2020-08-12 01:00:48 1027 1
原创 org.activiti.bpmn.exceptions.XMLException: cvc-complex-type.2.4.a: 发现了以元素 'process' 开头的无效内容。
异常信息org.activiti.bpmn.exceptions.XMLException: cvc-complex-type.2.4.a: 发现了以元素 ‘process’ 开头的无效内容。解决办法加上disableSchemaValidation() 禁止校验文件就可以了 /** * 部署流程文件 */ @Test public void de...
2019-10-19 22:05:49 3892
原创 CentOS7,MySQL主从配置
CentOS7,MySQL主从配置1.准备虚拟机安装两个CentOS7系统,分别安装mysql(https://www.cnblogs.com/daemon-/p/9009360.html )我的来个虚拟系统ip分别为:172.16.63.129,172.16.63.1282.配置主我选用172.16.63.129为主,172.16.63.128为从登录主mysql后创建一个用户:cr...
2019-05-07 19:55:14 1323
原创 springcloud html跨域访问
springcloud html跨域访问错误提示:Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://localhost:8080/user-server/login. (Reason: CORS request did not succeed)...
2019-05-05 11:18:21 969
原创 ERROR: ORA-01034: ORACLE not available ORA-27101: shared memory realm does not exist Linux-x86_64
ubuntu上oracle ORA-01034&ORA-27101:错误!错误代码如下:ERROR:ORA-01034: ORACLE not availableORA-27101: shared memory realm does not existLinux-x86_64 Error: 2: No such file or directoryProcess ID: 0Se...
2019-02-12 15:30:20 1796
原创 几行代码带你解读mybatis框架的mapper代理模式
1.在ibatis之后的mybatis提供了一个全新的开发模式,mapper代理模式,就是所谓aop面向切面编程,用的方案为jdk提供的proxy动态代理,或者是cglib提供的动态代理,在我们了解了底层之后,就可以动手写代码了.public class SqlSession { /** * * @Title: getMapper * @Description: TODO ...
2019-01-22 15:24:08 459
原创 JdbcTemplate RowMapper lambda表达式使用
JdbcTemplate RowMapper lambda表达式使用教程由来:由于准备写一个json工具包,但是需要有数据测试,就使用了JdbcTemplate的query来查询数据,本来使用BeanPropertyRowMapper作为封装参数,如下: public List<Emp> findAll(){ List<Emp> query = jdbcTem...
2019-01-18 00:38:11 1911
原创 JdbcTemplate调用存储过程
JdbcTemplate调用存储过程!过程语句为:--根据员工编号,查询所在部门名称和职位信息create or replace procedure getDnameJob(empno1 in varchar2,dname2 out varchar2,job2 out varchar2)isbeginselect e.job,d.dnameinto job2,dname2from ...
2019-01-06 17:04:28 5486 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人