java
文章平均质量分 75
星梦天河
这个作者很懒,什么都没留下…
展开
-
springboot之Excel导入导出组件:支持字段检验、字典翻译、计算公式、级联下拉
Excel导入支持数据检验; 导出动态填充模板,生成单元格支持级联下拉和多选原创 2024-05-29 10:30:36 · 735 阅读 · 0 评论 -
springboot 数据字典设计思路:字典表+字典枚举 两者兼故方案
springboot 数据字典设计思路:字典表+字典枚举 两者兼故方案,查询返回结果在controller方法上添加注解进行字典翻译原创 2022-09-29 18:21:42 · 7818 阅读 · 4 评论 -
druid 解析select查询sql获取表名,字段名,where条件
/** * 解析select sql生成QueryModelInfo * @param dbTypeName mysql, oracle... * @param selectSql * @return */public static QueryModelInfo parse(String dbTypeName, String selectSql) { QueryModelInfo queryModelInfo = new QueryModelInfo(); DbType db.原创 2021-07-12 16:37:18 · 6658 阅读 · 2 评论 -
IDEA导入eclipse项目并导出不可执行 jar
操作步骤:1. File --> Project Structure--> Project Settings --> Artifacts--> 点击 + (选:JAR --- From modules with dependencies)2. 执行Main Class 文件如果无,可不填写; JAR files from libraries 选第二个:生成依赖jar文件的索引文件,如果选第一个会把依赖的jar代码复制到最终生成的jar文件中,不建议使用...原创 2020-12-26 17:05:01 · 370 阅读 · 0 评论 -
mybatis-plus 自定义分页查询多种实现方式(注解方式+XML方式)
方法1:xml方式传Map(优点:1.sql与java代码解耦; 2.传入多个查询条件时,可以在xml中自由定义,如添加<if test="fieldName != null"></if>, order by time desc 等)CommentMapper.java 添加代码 /** * 分页查询方法1:xml方式传Map * @param pg * @param map * @return */ P.原创 2020-12-13 10:36:44 · 7542 阅读 · 0 评论 -
使用内网穿透开发第三方授权登录、第三方支付等(微信扫码登录、微信支付、支付宝支付等)
前后端分离项目:前端代码在内网,后端代码在外网,操作流程图前后端分离项目:前端代码在内网,后端代码也在内网,操作流程图其他开发注意:请先申请好的域名及服务器;微信、支付宝等第三方api开发详细见官方文档介绍;了解oauth2.0授权认证机制,可以直接使用第三方集成好的sdk如JustAuth.jar等;勿必申请好相关第三方平台appid, appsecret等这里以微信WEB端扫码登录为例介绍使用#1# 登录微信开放平台:https://open.weixin.qq.c原创 2020-11-01 11:07:15 · 3789 阅读 · 1 评论 -
linux 安装 jdk8u222
#1.下载 jdk8u222保存到/usr/local/downloadcd /usr/local/downloadwget -O jdk8u222-linux-amd64.tar.gz "https://download.bell-sw.com/java/8u222/bellsoft-jdk8u222-linux-amd64.tar.gz"#2.解压jdk到/usr/local/toolstar -zxvf jdk8u222-linux-amd64.tar.gz -C /usr/local/t.原创 2020-07-26 03:19:42 · 775 阅读 · 1 评论 -
druid-spring-boot-starter 使用报错 CommunicationsException: Communications link failure
使用jar:compile group: 'com.alibaba', name: 'druid-spring-boot-starter', version: '1.1.5'测试发现重点有两个参数注意:test-while-idle, time-between-eviction-runs-millis#druid连接池配置spring: datasource: db: ...原创 2019-10-30 16:51:33 · 1402 阅读 · 1 评论 -
java技术学习+收藏项目
spring-boot-demo项目:https://gitee.com/xkcoding/spring-boot-demo主要特性包含 57 个集成demo,已经完成 47 个集成actuator(监控)、admin(可视化监控)、logback(日志)、aopLog(通过AOP记录web请求日志) 统一异常处理(json级别和页面级别)、security(基于RBAC的动态权限认...原创 2019-08-20 09:52:06 · 231 阅读 · 0 评论 -
redis在main方法中成功操作,在web项目、Controller接口请求失败
定位原因: 代码1:database 0用于 mybatis二级缓存,实现了mybats的Cache接口 代码2:database 1用于 保存邮件/手机 验证码,验证码设置为2分钟失效 --- 主要用了jedis的setex(key, seconds, value), get(key) 两个方法(对于jedis的操作用的是jfinal封装的Redis, Re...原创 2019-04-21 17:46:11 · 1285 阅读 · 0 评论 -
java mongodb分组查询及与mysql语法比较
举例:查询表user_info的所有机构id, 机构对应人数,用户的最大年龄mysql语法:SELECT orgId, count(1) as orgId_total, max(age) as age_max FROM user_info GROUP BY orgId HAVING age_max>=40 ORDER BY orgId_total DESCLIMIT 10...原创 2019-02-20 17:25:04 · 1059 阅读 · 0 评论 -
持续集成持续发布 - jenkins + gradle + springboot + git + svn
使用技术点:springboot,gradle,jenkins, git, svn 提前安装软件: jdk, git, gradle(查看是否安装工具:# java -version # git --version # gradle -version)1.下载jenkins.war后直接放到tomcat下启动 访问jenkins --- http://localhos...原创 2018-12-27 11:22:46 · 972 阅读 · 0 评论 -
java后端相关技术框架、开发工具更迭之路程(不包括大数据,人工智能技术)
2010-2013年 (SSH+SVN+eclipse) 2010.3份开始工作,第一份工作Java开发工程师。当时所有的技术主要来自于培训机构所教知识;培训的最原始框架是j2ee的sevlet,再到后面使用开源框架(SSH) struts1.0 , spring, hibernate;工作到2012年开始改为struts2.0, spring, hibernate,当然还是(SSH)框架;...原创 2018-03-23 10:31:18 · 407 阅读 · 0 评论
分享