自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 spring cloud feign调用service的两种POST传值方式

1、application/json包引用compile("org.springframework.cloud:spring-cloud-starter-openfeign")feign端调用@FeignClient(name = "dcv-service")public interface DCVService { @PostMapping(value = "/dcvApi/dcvVa...

2018-05-31 17:31:05 9148 1

原创 spring cloud config server使用ssh方式连接config-repo

spring cloud config server 有三种连接git方式,从而读取config repo中的配置信息。方式一:用户名密码方式spring: cloud: config: server: git: uri: https://git.oschina.net/config-repo username: us...

2018-03-29 10:11:27 10207 1

原创 jenkins实现CI/CD

名词解释CI:Continuous Integration,持续集成CD:Continuous Delivery,持续交付1、CI持续集成实现过程:安装jenkins。我们的jenkins是在docker里面起的一个镜像,当然也可以自己到官网上下载相应的安装包。push代码到码云(https://gitee.com)根据webhooks配置的url,给远程HTT

2017-10-11 14:11:12 2668 1

原创 面朝大海春暖花开

写书,健身,旅游。这或许是我期许的一种生活状态吧。  人生何其短暂,一直这样在格子里的日子,兢兢业业,只是生存,而不是生活。

2017-10-11 13:27:08 419

原创 PDF模版制作以及用iText生成PDF

最近有个需求,下载PDF类型的文件,故需要实现如下功能:1、制作PDF模版2、使用iText下载pdf制作pdf模版,我是下载的Adobe Acrobat Pro DC制作的,当然网上也有,但是好多图片没显示,看的很着急,所以自己整理一份。对于新手来说,这个软件使用还是需要一番摸索的,来说一下我的制作流程:1.1、现有一个模版,用Adobe调模版还是挺麻烦的,所以还是使

2017-07-11 14:53:41 1249

翻译 spring boot MultipartFile[]文件上传

之前用spring MVC,转成spring boot之后发现上传不能用。网上参考说是spring boot已经有CommonsMultipartResolver了,但是我的上传后台接收的还是null。后来参考https://segmentfault.com/q/1010000004657605 发现,还需要在Application里加些配置。@SpringBootApplication

2017-06-22 14:11:16 9250 2

原创 angularjs单选改为多选之开发过程

很简单的需求:之前下拉框是单选,现在想改为多选。开发过程:问题一:自己首先想到的是网上找个example,发现貌似angularjs有相应的js包来实现,其中最多的就是isteven-multi-select和angularjs-dropdown-multiselect等。我下载了,但是套到自己项目里面,是在是难看的很。而且貌似这些js包耦合性很高,不是我想要的那种,所以还是打算用简单

2017-02-16 17:41:13 1687

原创 linux部署项目所遇到的问题

修改文件权限   chmod 400 XXX.pem 修改权限o:others:其他g:group:所属组u:user:所有者      sudo chmod o-w /etc/nginx/certs grade导入第三方自定义jar包     在build.gradle的配置文件下compile files('web/WEB-INF/conf/jar/

2016-11-02 15:46:53 2928

原创 osx中安装mysql数据库

1、安装mysqlbrew install mysql2、启动或关闭mysqlbrew services start mysql(启动)brew services stop mysql(停止)3、mysql相关权限配置3.1、执行:/usr/local/Cellar/mysql/5.7.14/bin/mysql_secure_installation ,进行一些

2016-08-05 09:36:01 1147

翻译 osx系统安装python3

简要摘抄:1、安装虚拟系统:[sudo] pip install virtualenv还挺顺利!用了sudo。virtualenv是python的虚拟系统,用于解决python的依赖以及库的版本不一致的问题。2、创建virtualenv。virtualenv -p python3 env这下问题来了,没有python3。那么如何安装python3呢?一开始通过网

2016-08-03 11:14:20 2340

原创 POST提交数据太大

2018.4.8号更新其实后来最终的解决方案是修改服务器的配置文件。POST数据按道理说是没有大小限制的,只是取决于浏览器或服务器的配置,tomcat的解决方式参考方案2.------------------分割线------------------------场景:之前帮客户做接口,等真正上线的时候,才发现客户提交过来的数据超出测试范围。因为客户发过来的数据有几张base64编码格式的照片。整体...

2016-07-28 13:54:58 51325 8

原创 hql相关

需求:需要查询一批订单,根据订单中时间,每隔24h之后执行某些操作。实现:1、查询符合要求的数据1.1、从字段信息里截取出时间字段:substring(str,2,14) 。三个参数分别代表:字段名,从第几位开始截取(坐标从1开始),截取长度。1.2、如何判断当前时间与订单中时间是否相隔24h了呢?我想的是两个时间差,24取余=01.2.1、两时间差,这里我用的TIMESTAM

2016-07-13 14:49:13 470

翻译 java加密技术一(单向加密算法)

java加密之单向加密算法:MD5,SHA,HMAC。一、MD5加密算法:/** * MD5加密算法 * * @param data 要加密的数据 */ public static byte[] MD5Encrypt(byte[] data) { byte[] b = null; try {

2016-07-06 11:28:19 531

原创 随机生成18位密码

var isShow = false;$scope.genPass = function () { // var chars = ['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', '

2016-06-21 14:20:23 2875

原创 angularjs上传图片并转换成base64保存到数据库

1、前台:jsp <a href="javascript:;" style="position: absolute;width: 100%;height: 100%;"> jsvar limitSize = 1 * 1024 * 1024; $s

2016-03-28 17:12:56 9790 2

原创 Gradle构建之初步入门

使用gradle的目的:1、代替Maven来管理依赖包。2、通过配置任务取代之前一步步敲npm、bower、gulp等命令来实现的安装前端依赖环境。3、构建项目实现方法:1、关于包依赖还是蛮容易实现的,百度(都说不习惯用谷歌的程序员不是好的程序员,但是,还是习惯性先百度再谷歌。事实再次证明,要想找你想要的东西,而且这个东西又不是那么被大众所熟悉,那么还是从谷歌上找比较靠

2016-01-28 17:53:17 3027

翻译 用SendCloud发送短信验证码

String smsKey = "*****"; String url = "http://xxxxx"; String vcode = createRandomVcode();// System.out.println("验证码:" + vcode); // 填充参数 Map

2015-11-20 16:27:00 2862

翻译 获取IP地址

1、获取本机器的IP地址和端口号public static void main(String [] args){ InetAddress netAddress = getInetAddress(); System.out.println("host ip:" + getHostIp(netAddress)); System.out.p

2015-11-20 16:19:54 538

原创 SpringMVC接收前台传递的List集合

SpringMVC好像不能通过注入方式直接将List或数组直接传到Controller来接收。但Spring提供简单的对象绑定,所以可以把要传递的集合封装成一个List对象或其他,可以达到传递List的目的。js层:Order.delOrders({orderIds: $scope.ids}, function () { Flash.success('删除成功!');

2015-11-13 17:29:47 26585

原创 [EXTJS]combo下拉框可多选

combo下拉出一个grid,grid可多选。则可实现combo的多选。注:写代码过程中出现过一个bug,后找了好久才发现combo的id和hiddenName不能相同。var srzd_combo = new Ext.form.ComboBox({ hideOnSelect : false, loadingText : '加载数据...', fieldL

2015-06-08 15:08:54 1849

原创 [日期转换]将各种类型的日期格式化

将各种日期格式化。例如:2015-5-27,20150527,2015年5月27日,2015/5/27,2015、05、27等等/** * 日期处理 * @param Date_str * @return * @throws ParseException * @throws java.text.ParseException */ public Calendar to_Da

2015-05-27 10:28:08 837

原创 [输出流]将图片以流的方式读取并显示

数据库中保存的是clob类型的流读取方法如下: private void cxXP(HttpServletRequest request,HttpServletResponse response){ String userName = (String) request.getSession().getAttribute("username")==null?"":(String) req

2015-05-26 17:49:06 1506

原创 [解析excel]解析03版xls和07版以上的xlsx

调用: String exfileName=""; if(filePath.indexOf(".")>-1){ exfileName=filePath.substring(filePath.lastIndexOf(".")).toUpperCase(); } File file = new File(filePath); JSONObject json =

2015-05-26 15:01:21 697

原创 [周期]根据当前时间计算每周星期几、每月几号、每年几月几日的执行时间

1、每周。例如计算每周一的时间。2、每月。例如计算每月15号的时间。3、每年。例如计算每年5月20号的时间。 String RWFKSJ = ""; //任务反馈时间 String RWKSSJ = ""; //任务开始时间 String SJTZ = ""; SimpleDateFormat df = new SimpleDateFormat("yy

2015-05-26 14:45:49 3706

转载 根据公历时间计算农历时间

package service;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Lunar {private int year; private int month; private int d

2015-05-26 14:42:25 2020

转载 根据农历时间计算公历时间

package service;import java.text.DateFormat;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class Tosolar { private final static int MONTH_DAYS[] = { 2

2015-05-26 14:38:08 1056

原创 [样式]针对<span>标签选前和选中后的状态改变

选中前为"状态",选中后为"★状态"html代码及js方法如下 .sctj{ border:1px dotted #640000; background: #F7F9FC; margin-top:5px!important; color:#000; padding:5px; margin-left:10px; white-space: nowr

2015-05-26 14:22:48 7928

原创 针对时间轴TimeLine的一些js操作

动态生成时间轴。且右边的div生成是根据左边生成的。1、jsp页面<%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";String userNa

2015-05-26 14:09:01 12581

原创 [笔记]一些常用的

1、查询每一天的查询记录数是多少 select t.sj ,count(1) from (select to_date(to_char(CZSJ,'yyyy-mm-dd') ,'yyyy-mm-dd) ') sj from 表名) t group by SJ;2、查看表创建时间SELECT CREATED FROM USER_OBJECTS WHERE OBJECT_NAME=

2015-05-26 14:00:06 543

原创 用extjs将指定路径的文件夹以树的形式显示出来,且文件夹在上文件在下

后台代码:String fid = request.getParameter("fid");if("Root".equals(fid)){fid = Tools.getFilePath()+"MBXM/ZYDL/";}JSONArray array = new JSONArray();JSONArray array1 = new JSONArray();JSONArray array2 = new

2014-12-09 20:06:06 779

原创 错误日志收集

1、config.xml配置文件

2014-08-01 10:04:43 628

原创 用Java实现对文件夹的操作

1、复制文件夹

2014-07-31 19:17:34 592

原创 xml文档的比较与更新

目的:为了解决两个XML文件内容的比较与更新,达到以其中的一个文件为样本来对照修改另一文件,实现文件的更新。

2014-07-31 19:10:24 899

原创 PL/SQL表中date类型的字段用getString方法取出之后的格式化为日期的方法

前两天遇到的wenti当PL/SQL中表的字段为Date

2014-07-31 17:54:55 1243

原创 不安装JRE运行JavaApplet小程序

电脑环境配置

2014-07-30 16:05:20 3317

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除