
后台
文章平均质量分 67
hexu_blog
全栈工程师,六年工作经验
展开
-
springboot集成 quartz定时任务 数据库动态配置
步骤1.定时刷新数据库表中数据,如果是新增的数据则创建新的任务,如果只是针对时间修改的任务,则刷新改任务的时间2.网络上的很多都是一个任务,没谈论到多个任务的案例-------------------------------------------第一步:创建一个任务处理类@Slf4j@Componentpublic class ScheduledChannelWarn implements Job { @Resource private PublicChann.原创 2022-05-06 13:32:12 · 1955 阅读 · 2 评论 -
cloud微服务之间的调用session共享失效
在微服务开发中,如何让多个微服务之间的session共享,如:登录的账号或其他信息需要保存到session中,但是不使用全局session肯定其他的微服务不能调用我们的目的:让微服务A保存的sesion在微服务B中也能获取因为我这里集成了OpenFein,在服务A使用OpenFein调用服务B时发现无法获取session,但是单独去执行服务B方法时又可以获取了,这是因为在连接调用时出现的问...原创 2020-04-11 21:56:22 · 1050 阅读 · 0 评论 -
IDEA创建maven父项目工程
创建父工程第一步:File-->New-->Project第二步:选中一下,next 第三步:填写基本信息第四步:点击finish第五步:创建完成,设置项目编码为UTF-8 第六步:注解生效激活 第七步:java编译版本jdk8第八步:FileType过滤(将项目的一些....原创 2020-03-19 16:13:58 · 814 阅读 · 1 评论 -
mybatis-plus多表查询
在多表查询返回结果时:应该如何处理呢?第一种:在xml中使用 resultMap 处理,我本人不推荐,因为(如果一个xml中如果有多个多张表查询,就得写多个resultMap与之对应)第二种:返回结果用实体接收,但是返回的是多张表的字段,那就得写一个实体中包含多张表的所有属性才能接收,这里也不建议第三种:也是准备说的 1).我们查询返回的结果无非是一个个的map类型,然后...原创 2020-03-09 16:24:45 · 18766 阅读 · 12 评论 -
log4j集成java
1.加入maven依赖<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version></dependency>2.编写log4j配置文件### Log4j...原创 2020-01-16 11:49:09 · 257 阅读 · 0 评论 -
oracle存储过程
在学习存储过程之前,建议先去了解,掌握PLSQL编程:https://blog.youkuaiyun.com/hexu_blog/article/details/103991799一. 什么是存储过程? 在第一篇我们编写的PLSQL程序可以进行表的操作,判断,循环逻辑处理的工作,但无法重复调用. 可以理解之前的代码全部编写在了main方法中,是匿名程序,JAVA可以通过封装对象和方法来解决复用...原创 2020-01-15 16:38:46 · 169 阅读 · 0 评论 -
oracle PLSQL编程
1 . 什么是pl/sql? pl/sql是oracle对sql语言的过程化扩展,指在sql命令语言中增加了过程处理语句(如分支,循环等),使sql语言具有过程处理能力。2 .变量 普通数据类型(char,varchar2,date,number,boolean,long) 特殊变量类型(引用类型变量,记录型变量) 普通变量: 1. 直接...原创 2020-01-15 16:34:27 · 823 阅读 · 0 评论 -
java飞行棋
import java.util.Scanner;//游戏类public class Game { //地图 Map map; //对战中玩家1的当前位置 int playerPos1; //对战中玩家2的当前位置 int playerPos2; //走或停标识设置 Stri...原创 2017-06-23 20:52:41 · 4727 阅读 · 0 评论 -
idea和eclipse对比
idea new project相当于eclipse创建一个工作空间idea new modul相当于eclipse创建一个一个项目idea添加tomcat第一步第二步,在tamplates下找到tomcat service local第三步,如果配置完成之后tomcat还没有在点击运行的位置显示?第四步,打开左边的菜单,file--->set...原创 2019-12-02 11:10:01 · 672 阅读 · 0 评论 -
layui+spring实现增删改查
在网上看了很多例子,感觉写得太日隆了,还是自己写一篇吧,希望能帮助大家!如何想要代码的可以联系我开发中会也是很多问题,不懂的也希望大家多交流dome地址:https://download.youkuaiyun.com/download/hexu_blog/11998946我这里使用的是springMVC+spring+mybatis+maven+eclipse项目效果...原创 2019-11-26 17:46:57 · 1675 阅读 · 4 评论 -
FreeMarker导出excel打不开,特殊字符问题
在处理javaweb导出excel,遇上特殊字符导致半天找不到原因解决方法,比如我这里的是收获地址,需要导出,但是很多客户在上面是乱写很多特殊符号的,导致得到的excel打不开,只需要在存在特殊字符的列加上<![CDATA[ ${coupon.detailedaddress!} ]]>...原创 2019-11-05 15:00:51 · 858 阅读 · 0 评论 -
eclipse如何看hibernate源码
1.去官网下载hibernate源码https://github.com/hibernate/hibernate-orm2.选中需要源码的jar包,点击右键3.找到下载源码包的位置对应的包名直到java原创 2019-10-31 15:22:22 · 392 阅读 · 0 评论 -
Linux+nginx使用ssl配置https
1.首先要去服务器上面申请证书,申请证书步骤我就不多说了,必须有域名才能申请哦,我这里使用的是腾讯云服务器,下载证书2.解压之后,找到nginx3.进入nginx配置文件目录,我安装的nginx是/usr/local/nginx下,把刚刚的nginx证书放入4.配置nginx.conf文件,我这里使用了重定向,配置简单的可以不使用server { ...原创 2019-09-19 11:57:11 · 1059 阅读 · 0 评论 -
批量插入数据速度问题?
原文:https://www.cnblogs.com/tommy-huang/p/4540407.htmlJDBC的PreparedStatement启动事务使用批处理executeBatch()JDBC使用MySQL处理大数据的时候,自然而然的想到要使用批处理,普通的执行过程是:每处理一条数据,就访问一次数据库;而批处理是:累积到一定数量,再一次性提交到数据库,减少了与数据库的...转载 2019-09-04 14:06:40 · 693 阅读 · 0 评论 -
maven创建父子项目
1.eclipse中必须安装有maven插件2.新建一个maven项目2.创建子项目如果报错就 maven update一下项目这样就ok了原创 2019-08-16 10:14:22 · 456 阅读 · 1 评论 -
Mysql远程连接:1045 – Access denied for user ‘root@192.168.1.1′(using password:NO/YES)
Navicat for MySQL远程连接 mysql的时候出现这两个问题解决办法,登录Mysql执行如下语句update user set host ='%' where user ='root' and host='127.0.0.1';flush privileges;...原创 2019-08-12 09:39:44 · 1142 阅读 · 0 评论 -
javaweb使用百度编辑器
之前看了很多人写的文章,感觉并无卵用,还误入歧途,其实还是自己慢慢摸索,所有这里准备写一篇,希望有所帮助先看一下完整dome吧dome下载地址:https://download.youkuaiyun.com/download/hexu_blog/11560623下面要说的就是功能实现以及各种注意问题了1.将下载的百度编辑器解压放到自己的web项目下,比如我的2.引入js和css...原创 2019-08-15 16:41:40 · 275 阅读 · 0 评论 -
java使用freemarker作为模板导出Excel表格
1:首先新建一个excel表格自己弄好格式如下图2:把excel 表格另存为xml格式文件如下图3:这个时候的文件就是xml 格式的文件了,在eclipse里面项目工程里面新建一个文件后缀为.ftl 然后把弄好的xml文件内容直接复制粘贴到.ftl文件里面4.看一下js代码//导出备份日志报表 export_backup_log_report:function(...原创 2018-11-19 15:20:49 · 8006 阅读 · 5 评论 -
freemarker导出整数显示却是小数处理
在需要处理的后面加上?string.number原创 2018-11-30 16:56:47 · 530 阅读 · 0 评论 -
POI导入excel
https://blog.youkuaiyun.com/onepersontz/article/details/49891405转载 2018-12-19 11:24:09 · 150 阅读 · 0 评论 -
使用freemarker导出excel不兼容2007问题
生成模版时不能用wps生成,如果用wps生成只兼任wps,但是如果用2007excel生成就能兼容所有的了原创 2019-02-27 11:42:37 · 1395 阅读 · 0 评论 -
mybatis教程,这一篇就够了
https://blog.youkuaiyun.com/hellozpc/article/details/80878563#125resultMap_2012转载 2019-03-13 21:45:05 · 238 阅读 · 0 评论 -
mybatis结果返回List集合
1.xml文件 <select id="selectList" resultType="java.util.HashMap"> SELECT *FROM employee </select>2.dao层 public List<Map<String,Object>> selectList...原创 2019-03-06 22:47:38 · 6100 阅读 · 0 评论 -
java融云web端实现聊天
在写这篇文章之前想说几句,之前在网上搜了看了很多博客,发现并没有什么用,主要是看了很多人写的逻辑都没有简直是浪费时间,也不知道他们到底在写什么,没办法,公司要求要用融云来开发聊天,只有自己慢慢去研究开发文档了还有一点就是作为新手看开发文档根本看不懂,融云平台文档描述得我只想说太恶心了。研究了很久,决定写下这篇文章希望能帮到大家,有什么错的也希望大家指点一下代码比较多,我只是说...原创 2019-04-25 17:11:10 · 3231 阅读 · 16 评论 -
java加token实现单点登录
之前看过一些文章,直接说不清楚,因为我也是第一次研究单点登录,所有自己想写一篇希望能有所帮助dome地址:0.准备工作1、tomcat8本地的安装2、maven3本地的安装3、使用maven发布项目到本地1.简介json web token(JWT)是一种新的用户认证方式,不同与以前的Session.JWT不需要服务器端存储用户信息,当用户登录后,服务器将用户信息放入...原创 2020-12-16 14:52:30 · 16135 阅读 · 1 评论 -
腾讯云服务器安装linux系统解决自带mysql密码问题
安装服务器选择共享镜像--如何跳过密码登录1.mysqld_safe --user=mysql --skip-grant-tables --skip-networking &2.mysql -uroot -p3.按enter建4.先用sql语句查看用户5.设置密码update user set password=password('123456') where ...原创 2019-06-06 17:08:14 · 898 阅读 · 0 评论 -
cxf集成webservice
视频教程地址:https://www.bilibili.com/video/av55679895/?p=21博文地址:https://www.cnblogs.com/hoojo/archive/2011/03/30/1999587.html博文地址:https://www.bbsmax.com/A/A2dmMMMxde/...转载 2019-07-24 16:40:33 · 116 阅读 · 0 评论 -
Linux安装jdk遇上的坑
1.在/usr下建立一个java文件夹,将jdk安装包放入并解压,解压命令:tar -zxvfjdk-8u221-linux-x64 (1).tar.gz2.这里非常重要,解压后文件夹名是jdk1.8.0.211,这样去配置环境变量无论你怎么配置都是错误的,只有把文件夹名称 改为没有.或者_ ,比如我的改为jdk3.配置环境变量,试用命令vim /etc/profile,然...原创 2019-08-06 17:34:06 · 431 阅读 · 0 评论 -
Linux集成nginx,tomcat问题
功能: 1,tomcat上部署项目的反向代理 2.静态资源反问 3.项目中存在多个项目域名是nginx的配置1,tomcat上部署项目的反向代理 upstream jojo_shop_server{ server 148.70.164.213:18081 weight=1;//这个位置就是你服务器IP和tomcat端口号...原创 2019-08-09 14:13:50 · 218 阅读 · 0 评论 -
Linux配置redis密码不生效问题?
1.在redis.conf配置文件中找到 requirepass打开注释,比如我的密码为gz+jojo@2019+redis2.重启redis3.打开客户端执行如下命令才能成功config set requirepass gz+jojo@2019+redis...原创 2019-08-07 15:13:26 · 2695 阅读 · 1 评论 -
linux下nginx同一个IP地址配置多个不同端口
前提条件:你服务器nginx的80端口和70端口要允许通过:不然启动了无法访问 比如我这里的 server{ listen 80;#监听18081端口,可以改成其他端口 server_name 148.70.164.213;#当前服务的域名 location / { ...原创 2019-08-09 17:02:14 · 4962 阅读 · 0 评论 -
eclipse使用maven建web项目
1.前提eclipse中要有maven插件,选中maven project,让后next2.第二步,next3.第三步,选中Finish4.先看一下现在得到的web工程,肯定是缺少web项目的很多结构的,也就是webapp下没有META-INF,WEB-INF结构目录5.选择该项目,右键,选择propertis,然后选择project facets...原创 2019-08-20 10:00:48 · 137 阅读 · 0 评论 -
springboot,maven创建web项目webapp为空
① 右击项目找到 属性② 找到project facets③ ④原创 2018-10-22 21:29:15 · 1027 阅读 · 0 评论