java
文章平均质量分 63
大宝大宝吃饱睡好
~~
展开
-
优化若依 导入导出excel,动态关联dict字典表
需求:业务系统需要做EXCEL的导入和导出功能,某些字段是系统字典值,改造之前只能应用@Excel注解的readConverterExp属性字典来做下拉,用combo原创 2021-06-16 11:47:50 · 12387 阅读 · 22 评论 -
[转]一篇简单易懂的原理文章,让你把JVM玩弄与手掌之中
jvm原理Java虚拟机是整个java平台的基石,是java技术实现硬件无关和操作系统无关的关键环节,是java语言生成极小体积的编译代码的运行平台,是保护用户机器免受恶意代码侵袭的保护屏障。JVM是虚拟机,也是一种规范,他遵循着冯·诺依曼体系结构的设计原理。冯·诺依曼体系结构中,指出计算机处理的数据和指令都是二进制数,采用存储程序方式不加区分的存储在同一个存储器里,并且顺序执行,指令由操作码...转载 2019-06-29 15:11:04 · 295 阅读 · 0 评论 -
Windows平台下tomcat+java的web程序持续占cpu问题调试(转)
1、问题Tomcat服务器跑了一段时间后,发现Tomcat进程占用的CPU资源在80%-100%间,加上其它的进程,整个服务器的CPU处理100%运行状态。2、通过process explorer查看Tomcat进程下的线程process explorer下载:https://technet.microsoft.com/en-us/sysinternals/bb896653/我使用的是...转载 2019-05-05 09:49:05 · 195 阅读 · 0 评论 -
jeesite 前后端分离 跨域 拦截器
最近用jeesite作为后端与前端进行交互,出现了跨域的问题,度娘搜了一大堆方法, 记录下最终解决方案 备忘。1、通过web.xml增加跨域拦截器cors <!-- 前后端分类跨域解决 --> <filter> <filter-name>cors</filter-name> <filter-class...原创 2019-03-21 09:54:41 · 2099 阅读 · 0 评论 -
谷歌浏览器导出excel失败问题解决
问题描述: java poi 操作excel ,浏览器提交表单下载导出excel, 用火狐可以正常导出,用chrome一直无响应。解决经过:度娘了一堆答案,得到 靠谱的方案是需要设置response的Content-Length来解决,但是无法通过 excel的Workbook获取 length,于是又参照了 https://qieyi28.iteye.com/blog/227485...原创 2019-02-18 17:41:02 · 14789 阅读 · 0 评论 -
jeesite集成cas认证【转】
cas和shiro集成,很好的解决了登录及权限问题。本人最近第一次使用,框架使用的是jeesite开源框架,本身已经集成了shiro,现在将cas集成到项目中。折腾了三天,终于把cas集成到jeesite中。现将集成过程写下,供朋友参考。本项目集成cas的同时还留有登录入口,此时需要多种认证方式,步骤6、7的设置就是针对这个功能的,如不需要可直接跳过。不做技术好多年了,项目时间紧只能亲...转载 2018-11-28 17:10:40 · 396 阅读 · 0 评论 -
nexus3.3.1上传第三方jar包
安装当前最新版本的nexus,安装教程网上搜,不多说了。因为nexus3x版本没有2x版本中内置的3rd_part,所以不能在界面中上传jar包,必须使用maven的命令行。添加第三方仓库,名字叫3rd_part添加到maven-public组中添加一个开发用户:用户名deployment,密码deployment123找到你的maven安装地址的settings.xml文件设置上传权...转载 2018-02-24 14:48:06 · 293 阅读 · 0 评论 -
系统架构设计师考试经验
原文链接1. 考试准备流程考试报名地址 网站比较奇葩,需要IE或者360,chrome不行1.1 报名网站注册【大概9月份】填写报名信息上传照片【需要注意照片大小,照片清洁度等】提交信息等待审核审核通过后,进行缴费【210块】打印准考证【考试前一个礼拜,大概11月6号左右】考场考试【11月11日】然后等结果喽!1.2 考试上午9点-1转载 2018-01-29 15:23:46 · 671 阅读 · 0 评论 -
[转]从0开始搭建一个微服务的持续交付系统
本文介绍了如何利用开源软件快速搭建一套微服务的持续交付系统。本文假设的环境是Linux操作系统,用到的软件包括Git、Jenkins、Salt、ZooKeeper、Apache等。开始之前,我先简单介绍下持续交付和微服务的概念,以便大家更好的理解本文的精华。什么是持续交付?我们先举个物流的例子,现在各大电商都非常重视物流的自动化建设,在实现包括运输、装卸、包装、分拣、识别等作业过程转载 2017-10-16 10:52:12 · 659 阅读 · 0 评论 -
几种maven仓库的优先级
经测试,几种maven仓库的优先级别为:本地仓库 >profile(nexus私服) > 项目中pom.xml中的repository > apache-maven-*\conf\settings.xml里面的mirror原创 2017-10-13 11:03:47 · 1920 阅读 · 0 评论 -
URL中包含中文时fileNotFoundException解决1
最近在使用java的url类来连接远程资源的时候出现了fileNotFoundException,确认资源存在以后,又上网搜了一下,发现是因为url中包含中文的原因,使用URLEncoder类的encode方法将中文部分转换一下就可以。附代码:import java.io.UnsupportedEncodingException;import java.net.Malforme转载 2017-09-26 16:31:24 · 705 阅读 · 0 评论 -
单点登录原理与简单实现
一、单系统登录机制1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访问服务器资源,如果想保护服务器的某些资源,必须限制浏览器请求;要限制浏览器请求转载 2017-09-07 15:34:30 · 350 阅读 · 0 评论 -
ajax访问jeesite session超时时返回 json
项目中 用jeesite 做服务端, ajax请求业务时,如果session超时 一直返回 web登录页面, 需要重写 shiro拦截器的onAccessDenied方法,判断到如果 Principal为空并且是ajax请求 直接ajax返回,/** * Copyright © 2012-2016 JeeSite All rights reserved. */package co原创 2017-08-25 16:13:35 · 2074 阅读 · 0 评论