- 博客(43)
- 资源 (14)
- 收藏
- 关注
原创 git回退版本
git log --pretty=oneline回退git reset --hard 986221975fb1217f15ff0077924e20de38829f98
2022-02-09 18:07:40 84
转载 win10系统mysql5.6解压包安装步骤
第一步:配置环境变量第二步:修改my-default.ini配置文件[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=F:\bianyi\mysql-5.6.24-win32# 设置mysql数据库的数据的存放目录data...
2019-03-13 23:04:27 319
转载 windows中mysql数据库的备份设置
mysql数据备份对于项目来说是有必要的,然后又是windows进行备份的话可以利用windows的计划任务对这个进行定时执行处理. 第一步:脚本的编写 利用mysqldump命令对mysql数据库进行备份,脚本代码如下:@echo off color 0D MODE con: COLS=71 LINES=25 title mysql数据库自动备份脚本(任务计划)s...
2018-08-07 20:20:07 723
转载 当前登录人的存储,获取
业务场景:由于自己框架搭建的不对,导致出现很多问题。下面详细说明一下,项目框架是springboot+fegin+eureka等组件。把登陆校验这块放在client端,然后service端里面要想获取当前登陆人的话都需要client端传参数到service端。这种方法在很多地方都可以有用。但是在那种需要调用其他jar包里面的方法的话这个参数就传递不过去了。不想去改jar包里面的传参的话就需要在se...
2018-07-19 23:34:57 677
转载 springboot获取spring容器里面的bean进行调用
业务场景:springcloud中的service端中,activity流程中一个流程发起之后由activity框架里面的监听一个节点结束,到另外一个节点发起。在这过程中,需要继承activity里面的接口然后调用service里面的查询方法。由于这个类没有初始化在spring容器里面进行bean的管理,所以注入service里面的方法注入不进来。这个时候就需要去获取这个具体service在spr...
2018-07-19 23:19:25 11504
转载 feign自定义的fallback调用出错
feign的client端调用service端,在调用到service端的时候还会去执行自定义的fallback可能有两种情况::一种是在执行service的时候报错,另外一种是调用service端的时候超时.调用service端的时候默认的请求时间为1秒,超过这个时间便超时异常. 1、把时间设长hystrix: command: default: exec...
2018-05-29 23:39:49 2623
原创 layui初始化列表的CheckBox属性
通常layui前端页面完全按照layui官网的例子写所有的页面初始化都没有问题,但是那只是静态页面.当加入后台去动态加载页面的时候有写样式在初始化加载样式的时候始终加载不上. 前端js拼接列表代码: 在这种情况下,你会发现初始化的checkbox属性只能用一下.当你点击下一页或者是搜索查询的时候你的这个列表的checkbox样式是不生效的.这个时候你就需要在js那边引用一个重新初始化的方法...
2018-05-21 21:51:54 7076
原创 feign自定义fallback方法
client端的controller@RestControllerpublic class HelloWorldController { @Autowired private ServerFeignClient serverFeignClient; @GetMapping("/hello") public BaseResult<String> hello(...
2018-05-21 21:07:28 9579
原创 ftp服务器和sftp服务器
首先,ftp跟sftp是一种传输协议,一种安全,一种不安全。其中经过实践发现要有相对于的服务器才能实现上传跟下载,不能混淆使用。 windows中ftp服务器的建立方法:第一种:系统自带的ftp 开启服务: 建立ftp,映射地址和文件夹 新建用户和密码访问ftp 贴上java类的测试代码:package com.test;import java.io.File;...
2018-04-18 22:53:54 4566
原创 老项目整理成maven项目
第一步:将project转换成maven项目 eclipse选择项目点击右键选传configure,里面有个选项conment to maven project。这样转换之后会报错,因为还没有web module。 第二步:设置web model,还有整理文件路径。 特别注意maven规范代码的转移整理,还有maven依赖处理。 第三步:maven依赖的整理 里面jar包冲突...
2018-04-11 23:11:44 517
原创 maven执行clean、install
在maven项目中clean,install是经常用到的,但是有时候就会一些问题。 1、install的时候字符集不能转换,这个是编译的时候没有指定编译的编码格式; <properties> <!-- 文件拷贝时的编码 --> <project.build.sourceEncoding>UTF-8&...
2018-04-10 00:42:22 2178
原创 maven引入本地特有jar包编译打包
首先说一下场景:有一些特有的或者整改过的jar包不能放在私服上,只能通过本地jar依赖然后又要用maven统一打包成war。原理:maven提供的自己系统提供的依赖然后统一打包。 第一步:把特有的jar包放在本地目录,这边我放在这里。 第二步:在pom文件中引入进入,引入代码如下: 第三步:pom中指定编译打包。 第四步:测试是否成功,省略。...
2018-04-10 00:29:50 1462
原创 Oracle数据库误删,误修改已经提交的恢复方法
以前给自己制定了一个计划,一个月至少写一篇博客。感觉这个已经被我默默的给破化了,以前这样想的就是给自己一些计划去学习新的东西。最近感觉状态很差,没有心情学习(也许是因为过年,也许是因为公司)。自己入这行也这么久了,感觉看不到前途的光芒,有点转行的念头了。不发牢骚了,把今天的博客写了好以后给自己做个参考。我们在对表操作的时候可能因为自己写的update语句或者delete语句对表产生了计划之外的影
2018-02-03 22:51:43 2571
原创 吐槽,我是菜无敌
自己从事开发这行也这么久了,但是从来都没有感觉自己有很大的突破。从入行到现在,代码写的那是要掉渣,当然技术也是掉渣。待过的公司从来都没有code review,自己看自己的代码(基本是不怎么会看,也不懂怎么什么叫质量)。现在在这个公司需求就是老大,那个需求改动的我哪些脚本要,哪些脚本不要我都不记得了。经常是项目在现场问题百出,在测试环境这边却没有问题。对于这种现状我也是无力吐槽,毕竟是项目组最菜的菜
2017-11-03 22:54:29 213
原创 nginx再学习
学习的原因: 自己之前就因为一些面试问到了nginx的问题,然后自己在网上搜了一下东西为了用来应付面试。在后面自己在大数据的课程中也对nginx进行了学习,这次又对nginx方面的知识进行了学习,并且对环境进行了简单的搭建。 nginx的理解: 首先说一下nginx在工作中的作用:1.虚拟主机,这个一般不会在实际的生产环境中只用;2.反向代理;3.负载均衡;4.正像代理。后面的三点可以放一块进
2017-11-03 22:12:45 218
原创 列宽变化刷新页面
对于页面布局是左边是菜单栏,右边是加载页面内容的页面来说肯定会有这样的一个问题:把菜单栏隐藏,主页面全部平铺在页面 上。这个时候如果你的页面里面的列表或者图表在初始化完成后的高度生成的是固定高度的时候,页面扩大的时候你里面的东西不会随着扩大。问题就这样出现了,我不知道前端在制作页面的时候高度跟宽度是固定死的还是按照百分比的方式。但是就我一个后台偶尔搞前台的人的工作经历来说,能够用百分比搞好的页面千万
2017-10-23 20:29:59 273
原创 IE8的兼容问题
对于一个web应用来说,兼容浏览器是很平常的一件事情。但是最近业界很多都抛弃了IE8的兼容,甚至是IE浏览器的兼容。对于一个java后台来说,我现在都还想不通为什么要我搞IE8的兼容。问题:一个列表里面的td的值太长,除IE8以为自动换行为,其他的版本都显示正常。这个自动换行就导致原本调好的样式跟画好的页面变形。技巧:在IE浏览器的开发者模式中有自带高版本想低版本兼容的模式,通过F12去查看低版
2017-10-23 20:20:12 264
转载 java并发之同步屏障CyclicBarrier
CyclicBarrier 是让一组线程到达一个屏障(也可以叫同步点)时被阻塞,直到最后一个线程到达屏障时,屏障才会开门,所有被屏障拦截的线程才会继续干活。CyclicBarrier默认的构造方法是CyclicBarrier(int parties),其参数表示屏障拦截的线程数量,每个线程调用await方法告诉CyclicBarrier我已经到达了屏障,然后当前线程被阻塞。 实例:组织一个老板参加
2017-10-14 17:01:13 419
转载 java并发包之倒计数闭锁CountDownLatch
由于技术发展,并发,多线程出现,java在java5的时候引进了java.util.concurrent 包。CountDownLatch是在这个并发包下面,是一个同步工具类,它允许一个或多个线程一直等待,直到其他线程的操作执行完后再执行。CountDownLatch 以一个给定的数量初始化。countDown() 每被调用一次,这一数量就减一。通过调用 await() 方法之一,线程可以阻塞等待
2017-10-14 16:47:51 277
原创 Oracle触发器
什么是触发器? 触发器的定义就是说某个条件成立的时候,触发器里面所定义的语句就会被自动的执行。因此触发器不需要人为的去调用,也不能调用。然后,触发器的触发条件其实在你定义的时候就已经设定好了。这里面需要说明一下,触发器可以分为语句级触发器和行级触发器。简单的说就是语句级的触发器可以在某些语句执行前或执行后被触发。而行级触发器则是在定义的了触发的表中的行数据改变时就会被触发一次。 具体举例: 1
2017-09-14 20:55:38 432
原创 Eclipse怎么使用lombok?
最近在学习spring boot,其中发现lombok这个包比较实用。但是我在spring boot中明明已经jar包下载,而且有的注解也能够使用,就是不用使用。后面百度了发现lombok还要有插件配合使用,特此记载以后备用。 把下载好的lombok包放入到eclipse安装文件中,如图所示: 然后就是修改eclipse.ini里面的配置信息 重启编辑器然后就可以使用了。
2017-09-12 23:13:09 765
原创 这样的SQL不想改第二遍更不想再写第二遍
作为一个后台开发写数据报表是很平常的事情,但要写一个统计整个系统的东西还把两个东西合到一起你就应该有多恶心(关键是有些数据还不是按照规律)。还要在上面的情形下,不断的加数据改东西。说了这么多可能还是因为我自己太菜吧,不说了上SQL。WITH FILEDOC AS (SELECT BOD.FILENAME, TO_CHAR(BOD.BO_DOC_BODY_ID) BO_DOC_BO
2017-09-12 20:39:43 399
原创 spring boot创建过程中的问题
在start.spring.io网站中下载的demo,放在eclipse编译器发现如下问题。 把下载后的jar包清空,重新下载就好了。可能是在下载依赖的时候网速中断导致依赖没有下全才出现上面的错误。
2017-09-10 17:06:09 194
原创 redis的设置
redis安装完之后,你用自带的客户端能够连接肯定能成功连接。但是我在window系统连linux系统里面的redis却连接不成功。这种情况下,你首先看看两个地方是否能拼通。然后就要看你的redis.cof文件里面的两个地方的设置,一个是127.0.0.1 bind,要把这个屏蔽掉外面才可以连接。还有一个是受保护的设置protected-mode,把这个设置为NO。这样外面连接就不需要密码连接了。
2017-09-09 22:10:42 221
原创 经纬度的正则表达式
经度的范围是0-180,保留6位小数的正则表达式:”^(([1-9]\d?)|(1[0-7]\d))(\.\d{1,6})|180|0(\.\d{1,6})?”维度的范围是0−90,保留6位小数的正则表达式:”(([1−8]\d?)|([1−8]\d))(\.\d1,6)|90|0(\.\d1,6)?” 维度的范围是0-90,保留6位小数的正则表达式:”^(([1-8]\d?)|([1-8]\d
2017-09-04 22:34:28 13429
原创 JS中隐藏的坑
直接上代码: //校验数据是否导入 var inputData = {}; var baseInfo=false; inputData.PROJECT_ID=$("#PROJECT_ID").val(); ACWS.ajax('zjmcpm/qyw/design/service/QywDesignBaseInfo/CheckAllBaseInfo', input
2017-08-31 21:31:40 290
原创 Java项目转maven项目,java项目转web项目
1.事件起因 工作过程中,在你负责开发的过程中给你加一个项目是常有的事情。但是就是这种常有的事情,把我折腾的骂娘。我用eclipse编译器从svn中检索出来的项目是一个java项目(带有pom的),顿时就有点懵逼。公司这个时候的项目都在转向maven项目的类型,但是根据我在工作的经验跟在这个公司待这么久怎么也不可能是java项目啊!前面我已经检索出来了两个项目,虽然也是那种带有pom的但至少是个w
2017-08-15 23:12:32 290
原创 Mysql解压包的安装
由于换了新电脑,所以的环境都要到新电脑去配置。突然发现mysql的配置忘了,然后百度又重新来一遍。 特地写一篇文章记录一下,让自己长长记性。 1.安装包下载 2.配置my.ini文件 配置信息如下:[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装
2017-08-14 22:53:13 298
原创 排除工作日计算任务是否超期
1.需求分析 任务到达你的时间,如果你在工作日一天之内处理的为正常完成,反之就属于超期处理。什么是客户定义的工作日呢?就是正常上班的时间(放假的时间不算),举个例子,如果一个任务星期五到的,判断超期的时间就要把双休的时间去掉算到周一的时间。 2.实现方法 因为在中国的放假的时间有按照阳历的周六,周天,也有按照农历的国家法定节假日。其中节假日的时间也可能随着国家的政策而改变。对于PHP来说,我在
2017-08-13 15:00:29 515
原创 JMS学习之active mq
mq在项目后期开发运用越来越重要,但对mq的应用还停留在一个很低的一个层次。这边展示一下mq的一个示例,以后后期mq遇到的问题后期再予以分享。 active mq的启动必须安装好java环境,要不然会一闪而退。启动后的mq 访问的地址是http://127.0.0.1:8161/admin,用户名跟密码都是admin 一个是用于生产者和消费者,一个用于生产者跟订阅者。下面是我写demo
2017-08-13 14:39:35 361
原创 "玩转“列表展示
1.需求分析 先看看需求给功能做的列表展示页 看到这个就知道是要做一个列表展示的集合,里面包含各个环节的附件跟公文(有的还是单个的)。看到这个需求有点懵逼啊,对本身公司的项目环境不是很熟悉。然而这里的统计却是整个项目里面的流程都包括进来了,最重要的一点是:每个人做的功能有差异,附件ID的值并不是固定的。这里设计了一张表就是为了把所以环节跟各个阶段的东西串联起来。但是在
2017-08-07 21:31:07 268
原创 菜鸟填坑
客观分析 一个简单的功能做三个礼拜,你们觉得坑不坑?对我现在的我做这个功能做这么久,简直是巨坑无比。分析一下做这个功能这么久的原因:1.需求不明确,自己做需求都是靠猜的。2.刚做的时候说这个需求不急,所以就耽搁了几天再做。3.这个功能设计到自己第一次用的流还有一些页面样式的调整跟页面的调整。4.需求后面的变动,导致时间久。结论:不管需求简单还是复杂,自己要先对需求了解清楚才开始码代码。
2017-07-27 21:15:31 188
原创 IE浏览器版本关于弹窗按钮变形的问题
问题分析 在一次完成需求的时候,测试测出弹窗按钮在点开时候变形。由于我开发的时候用的IE版本是11,测试用的是IE8导致我这边可以他那边不行。然后我就换了一下IE9的试试发现弹窗按钮还是变形。我用IE11的兼容IE8的发现还是没有问题,发现可能是版本高忽略了一下样式设置的问题。 变形的图片示例 完好的图片示例 问题解决 由于对那个样式影响不好判断,所以我针对页面可能影响这
2017-07-13 22:20:53 374
原创 开发过程中遇到的SQL优化
需求描述 对一些业务数据以报表的形式进行展示,在项目上线前统计数据不准确(忽略了节假日的统计)和查询速度慢。统计的是职员处理业务的执行率(默认发公告给你,你在正常工作日的一天之内处理就是及时处理)。原始版本 日期格式的操作用的是to_char,导致索引没有命中,查询较慢。报表的页面引入多余的js,使得后台数据返回前台,前台加载数据的时候还要几秒。优化后的版本 涉及到的日期格式用to_d
2017-07-10 22:27:59 331
原创 eclipse插件findBugs安装及使用过程中遇到的错误
插件的下载 插件的下载的官网网址:https://sourceforge.net/projects/findbugs/files/?source=navbar 我下在下来3.1版本的插件地址:http://download.csdn.net/detail/qq_35807697/9889292插件的安装 安装过程比较简单,将下载下来的文件解压放进eclipse编译器下面的plugi
2017-07-05 12:31:42 735
原创 页面打包下载功能(包括页面上带的附件)
需求描述 用户浏览页面查看信息,点击按钮下载页面内容并包括页面所带附件的插件打包效果图如下: 这里特别说一下,下载的页面与原页面是一样的。(包含页面的样式也一并下载) 2. 代码展示 要想把页面下载打包首先要把整个页面的内容包括样式图片下载到临时文件,但是页面的内容怎么传到后台?说一下思路,先把页面拼接成字符串(包括样式)。然后创建iframe,
2017-06-13 17:50:44 2809
原创 Oracle数据库多重子查询嵌套的坑
在Oracle数据库中多重子查询的使用代码如下:SELECT T.*, ROWNUM RN FROM (SELECT B.*, NVL(A.AMOUNT, 0) AMOUNT, V.FULLNAME, DECODE(SHARE_TYPE, 1, '***', 0, '%%%') SHARE_TYPE
2017-05-25 08:57:24 5445
原创 虚拟机里面linux设置固定IP,访问外网
java技术分享public int getNiticeListNum(HashMap inputData) { int count = 0; DataAccessUtil qu = new DataAccessUtil(); StringBuffer sql = new StringBuffer(""); sql.appen
2017-05-13 18:15:42 667 1
TestDataChange-master.zip
2020-05-19
java自动生成节假日对照表
2018-05-21
Java xml转化为map
2016-12-06
maven 3.39
2016-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人