问题处理
毛公鼎
十年磨一剑,千年出一鼎。
展开
-
@Scheduled(cron = "* * * * * *") cron表达式详解
1.cron表达式格式:{秒数} {分钟} {小时} {日期} {月份} {星期} {年份(可为空)}2.cron表达式各占位符解释:{秒数}{分钟} ==> 允许值范围: 0~59 ,不允许为空值,若值不合法,调度器将抛出SchedulerException异常“*” 代表每隔1秒钟触发;“,” 代表在指定的秒数触发,比如”0,15,45”代表0秒、15秒和45秒时触发任务“...原创 2019-10-21 15:33:51 · 412 阅读 · 0 评论 -
ORA-01830: 日期格式图片在转换整个输入字符串之前结束
plsql报错如下图:表中实际存的时间为varchar2,且是yyyy-MM-dd格式。所以在to_date转换的时候不能to_date(t.create_time,'yyyy-MM'),而是要用to_date(t.create_time,'yyyy-MM-dd').报错原因是字符串的精确度与转换时间格式没有对应。截取start_date年月日部分使用 select ...原创 2019-03-14 11:46:10 · 10751 阅读 · 0 评论 -
java中金额元转万元工具类
public static void main(String[] args) { // 具体的金额(单位元) String value = "88000067898"; BigDecimal bigDecimal = new BigDecimal(value); // 转换为万元(除以10000) BigDecimal decimal = bigDecima...原创 2019-03-27 09:51:14 · 8254 阅读 · 1 评论 -
RSA加密遇到的问题: DER input, Integer tag error
解决办法:换新秘钥。原创 2019-04-01 18:06:45 · 22619 阅读 · 1 评论 -
轻松完美-实现ECharts双Y轴左右刻度线一致
不一致的情况如下图:修改成一致的情况如下图:代码如下:yAxis : [ { type : 'value', name : '人数', //splitLine:{show:false}, ...原创 2019-04-26 16:59:55 · 15807 阅读 · 4 评论 -
echarts饼图直观显示数值最实用的方式
默认:echarts饼图直接显示数值(如图 无需光标悬空触发)var optionOne = { title : { text: '开通渠道饼图', subtext: '', x:'center' },...原创 2019-04-23 15:28:55 · 20259 阅读 · 0 评论 -
node.js-win7安装及运行异常处理
一、安装环境1、本机系统:Windows 7Pro(64位)2、Node.js:v6.9.2LTS(64位)二、安装Node.js步骤1、下载对应你系统的Node.js版本:https://nodejs.org/en/download/2、选安装目录进行安装3、环境配置4、测试三、准备1、Node.js简介简单的说 Node.js 就是运行在服务端的 JavaScri...原创 2019-05-14 17:02:31 · 4714 阅读 · 0 评论 -
Linux查看端口及占用情况
1、lsof -i:端口号 用于查看某一端口的占用情况,比如查看8000端口使用情况,lsof -i:80002、netstat -tunlp |grep 端口号,用于查看指定的端口号的进程情况,如查看8000端口的情况,netstat -tunlp |grep 8000...原创 2019-06-19 11:11:54 · 153 阅读 · 0 评论 -
部署一个前后端分离的web项目遇到的问题
最近做了一个前后端分离的项目,前端用到layui框架,后端springboot。测试上发布正常,但是正式上线后在正式的内网电脑上发现问题,能进入登录页面,而且能正常登录,但是进入首页后,所有的菜单功能都点击打不开。 开始一直以为是js加载的问题。开始排查js加载的代码,各种调试,发现都没有用。最终发现加载不了只是表象,真实的还浏览器加载js代码出现了异常,j...原创 2019-07-12 16:29:56 · 1039 阅读 · 0 评论 -
前后端分离项目htttps和http出现跨域问题
最近搞一个前后端分离的项目,遇到如下跨域问题。前端部署在A服务器上,并配置Ngnix,通过Https://xxxx访问,然后前端代码里配置url=http://xxxxx直接访问后端服务器B。就产生了以上跨域问题。刚开始问题排查:1,以为是nginx所在服务器访问不了后台服务器B。curl发现网络是通的,没问题。2,以为是后端代码不能接收http的请求,需要改...原创 2019-08-06 13:59:21 · 4547 阅读 · 1 评论 -
Java中身份证合法校验
import java.text.ParseException;import java.text.SimpleDateFormat;public class CardNoUtil { public static void main(String[] args) { String idCardNo = "xxxxxxxxxxxxx"; boolean flag = c...原创 2019-09-03 09:33:52 · 470 阅读 · 0 评论 -
HTTP、HTTPS等常用的默认端口号
最近部署一个接口访问对方域名,https开头Url,端口配成80,犯了个低级错误。重新学习一下。端口号标识了一个主机上进行通信的不同的应用程序。1,HTTP服务器,默认端口号为80/tcp(木马Executor开放此端口)2,HTTPS(securely transferring web pages)服务器,默认端口号为443/tcp 443/udp3,HTTP协议代理服务器常用...原创 2019-02-15 18:03:38 · 102516 阅读 · 6 评论 -
spring-security验证登录https变成http导致登录跳转失败
最近开发一个新的web项目,在生产发布的时候遇到登录验证成功但是跳转失败???一开始在网上找各种关于https协议转http协议的解决方案都是加filter强制把http再转成https,然而并没有什么软用。问题如下: 绕了一些弯路:开始还以为是Nnginx配置导致的,其实不是;后来以为是https转http后导致session丢失,也不是。只能一步步...原创 2019-02-01 11:09:12 · 10141 阅读 · 3 评论 -
navicat连接mysql8.0遇到的坑2059 - authentication plugin 'caching_sha2_password' -异常问题解决及图解
安装了mysql-8.0.12-winx64,然后用navicat登陆不了,会出现2059错误,只能用命令行登陆1.找到配置文件my.ini有default_authentication_plugin=caching_sha2_password则改为default_authentication_plugin=mysql_native_password没有则添加default_a...原创 2018-08-21 16:27:54 · 3357 阅读 · 2 评论 -
eclipse中tomcat7添加不了web项目解决办法
最近遇到一个web项目无法添加到tomcat7服务中部署的问题,其他配置都改了也没用,发现如下图:所以只能试试怎么来改这个,找下图中的文件并打开org.eclipse.wst.common.project.facet.core.xml,手动把3.1改为3.0,然后刷新项目就可以把项目添加到tomcat7中。以上,仅供参考。 ...原创 2018-12-27 14:38:25 · 3163 阅读 · 1 评论 -
严重: Unable to set localhost. This prevents creation of a GUID. Cause was: springtest: springtest
在linux上新安装的tomcat上部署一个web项目,遇到如下问题及解决方法。严重: Unable to set localhost. This prevents creation of a GUID. Cause was: springtest: springtestjava.net.UnknownHostException: springtest: springtest at ...原创 2018-12-28 13:46:18 · 1867 阅读 · 1 评论 -
eclipse添加maven新项目遇到The project cannot be built until build path errors are resolved的解决方法
问题如下图 大部分人都是这么解决的1,看看project -- Build Automatically有没有勾上?如果没有,勾上以后,clean一下,重启eclipse2,看看你的lib里面有没有不用的jar包,看你的.classpath文件中有没有错误的路径.3,这是最重要的一点,有problems视图中查看有没有关于本项目的错误信息,一般都会有这样的话: Th...原创 2019-01-03 15:30:33 · 1898 阅读 · 0 评论 -
JAVA中循环删除list中元素的方法对比
方法一:public static void listDelete() { List<String> list = new ArrayList<String>(); list.add("2"); list.add("1"); list.add("2"); list.add("2"); list.add("5&qu原创 2019-01-10 13:42:28 · 222 阅读 · 0 评论 -
快速解决“Plugin execution not covered by lifecycle configuration”问题
遇到问题如下图在POM配置文件的plugins标签上包装pluginManagement标签如下图:原创 2019-01-03 14:54:12 · 453 阅读 · 0 评论 -
在 Chrome 中清除、启用和管理 Cookie
第一步第二步第三步 第四步 第五步原创 2019-01-18 14:01:19 · 777 阅读 · 0 评论 -
js代码实现jsp页面中div样式自适应pc和手机端
要实现上图中div的自适应Js代码如下:var screenWidth = window.screen.width; if(screenWidth <= 1200){ headerDiv.style.width = "1200px"; }else{ headerDiv.style.width = "aut...原创 2019-01-18 16:16:00 · 1852 阅读 · 0 评论 -
tomcat内存配置解决内存溢出问题
遇到内存溢出问题如下:解决方法:找到tomcat-bin下的catalin.sh进行编辑添加:JAVA_OPTS='-Xms512m -Xmx1024m'“m”说明是MB,否则就是KB了,在启动tomcat时会 报内存不足。-Xms:初始值-Xmx:最大值-Xmn:最小值 ...原创 2019-01-16 10:32:34 · 1202 阅读 · 0 评论 -
解决UNION ALL 字符集不匹配
oralce 在使用union all,如以下SQL时,会出现"字符集不匹配"错误select a.x as x, a.y as y, a.z as z from a union allselect ' ' as x, ' ' as y, b.z as z from b; 解决办法:都用to_char转成字符串select to_char(a.x) as x, ...原创 2019-01-16 15:31:14 · 6777 阅读 · 1 评论 -
rocketMQ消息堆积监控的java实现一
最近遇到rocketMq的消息堆积的问题,一边学习一边处理,rocketMq的消息堆积发现应该分为两层,一层是broker中实际写入消息量和consumeQueue已经消费位移的偏差,另外一层consumer端本身已经拉取消息的堆积。 对于第一层的堆积监控处理如下: /** * 监听rocketMq中的消息数量 * @return */...原创 2018-08-13 14:51:36 · 3915 阅读 · 0 评论