自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 创建临时文件夹

// 创建临时文件夹String tmpPath = Files.createTempDirectory("pdf-").toString();System.out.println(tmpPath);File file = new File(tmpPath + File.separator + "new_work_order.pdf");tmpPath = URLEncoder.encod...

2020-04-23 11:00:48 849

原创 itextpdf给模板pdf写入值

pdf模板文件需要使用工具(Adobe Acrobat DC)创建表单,key对应pdf模板表单的属性jar:<!--pdf生成 start--><dependency> <groupId>com.itextpdf</groupId> <artifactId>itextpdf</artifactId>...

2020-04-22 17:31:04 605

原创 vue2 - npm run build CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory内存溢出

pakeage.json文件:"build": "node --max_old_space_size=4096 build/build.js"加--max_old_space_size=4096

2019-07-11 17:11:13 570

转载 Windows系统下载使用kafka

安装ZooKeeper1、 下载安装包https://www.apache.org/dyn/closer.cgi/zookeeper/2、 解压并进入ZooKeeper目录,笔者:D:\Kafka\zookeeper-3.4.9\conf3、 将“zoo_sample.cfg”重命名为“zoo.cfg”4、 打开“zoo.cfg”找到并编辑dataDir=D:\\Kafka\z...

2018-12-24 14:21:34 2139 1

原创 Echarts 自定义toolbox

toolbox: { show: true, right: '80px', feature: { mark: {show: true}, dataView: { show: true, title: 'data view', readOnly: true, lang: ['data view', 'close'], ...

2018-11-30 10:03:38 1241

原创 vue - Echarts Demo

&lt;template&gt; &lt;div&gt; &lt;Breadcrumb style="margin:10px 10px 10px 15px;"&gt; &lt;BreadcrumbItem&gt;Management&lt;/BreadcrumbItem&gt; &lt;BreadcrumbItem&gt;Data Charts&l

2018-11-23 15:33:56 502 1

原创 java读取文件内的内容

读取文件内的内容:String importFilePath = "D:\\bulkImport\\image";File file = new File(importFilePath);if (file.isDirectory()) {String[] filelist = file.list();for (int i = 0; i &lt; filelist.length; i++...

2018-10-26 15:30:12 182

原创 nginx安装、配置、简单使用

nginx下载:http://nginx.org/en/download.htmlnginx无需配置,可直接使用配置多个tomcat:1、配置运行tomcat 首先要配置java的jdk环境,这个就不在谢了  不懂去网上查查,这里主要介绍再jdk环境没配置好的情况下 如何配置运行多个tomcat2、第一个tomcat: 找到"我的电脑" 里面的环境变量 , 添加"CATALINA_H...

2018-10-19 14:38:04 326

转载 一台电脑配置多个tomcat

1、配置运行tomcat 首先要配置java的jdk环境,这个就不在谢了  不懂去网上查查,这里主要介绍再jdk环境没配置好的情况下 如何配置运行多个tomcat2、第一个tomcat: 找到"我的电脑" 里面的环境变量 , 添加"CATALINA_HOME"="E:\apache-tomcat-6.0.29" 这个时候第一个tomcat启动运行是没有问题的3、接着开始配置第二个tomca...

2018-10-18 15:32:35 235

原创 SpringBoot线程池配置和使用

配置文件:#spring线程池task-executor: core_pool_size: 5 max_pool_size: 10 queue-capacity: 20 name-prefix: async-service-线程池配置类:@Configuration@EnableAsyncpublic class TaskExecutorConfig { ...

2018-10-17 16:38:02 4150

转载 springBoot线程池

1:定义线程池 1 2 3 4 5 6 7 8 9 10 11 12 13 @EnableAsync     @Configuration     class TaskPoolConfig {           @Bean("taskEx...

2018-09-25 16:28:44 670

原创 mysql数据库安装以及解决疑难杂症

记录留着以后使用:安装教程:https://blog.youkuaiyun.com/qq_41307443/article/details/79839558重新设置密码:https://www.cnblogs.com/wxdblog/p/6864475.html启动mysql错误:控制面板 - 管理工具 - 服务 - 停止mysql服务 - 在启动...

2018-09-19 22:51:09 261

原创 阿里巴巴 - fastjson API

JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。JSON采用完全独立于语言的文本格式 Fastjson是阿里巴巴内部开发的用于java后台处理json格式数据的一个工具包,包括“序列化”和“反序列化”两部分 下面是FastJson的简介:常用的方法 Fastjson API入口类是com.alibab...

2018-09-12 15:13:20 1379

原创 springBoot单文件上传、多文件上传、下载文件

package com.tian.springbootdev.dev;import org.springframework.stereotype.Controller;import org.springframework.web.bind.annotation.*;import org.springframework.web.multipart.MultipartFile;impor...

2018-09-10 15:07:14 2298 1

转载 npm WARN saveError ENOENT: no such file or directory解决

安装完成node.js后使用npm安装vue报错如下:  C:\Users\lxz&gt;npm uninstall vueWcsp npm WARN saveError ENOENT: no such file or directory, open 'C:\Users\lxz\package.json' npm WARN enoent ENOENT: no su...

2018-08-22 10:51:48 9645 2

转载 Router:meta元信息

为什么会有路由元信息这个东西?可用于作为标记进行逻辑处理我们在做网站登录验证的时候,可以使用到beforeEach 钩子函数进行验证操作,如下面代码 ,如果页面path为’/goodsList’,那么就让它跳转到登录页面,实现了验证登录。router.beforeEach((to, from, next) =&gt; { if (to.path === '/goodsList') {...

2018-08-16 11:22:03 1012

原创 ivew Table表格添加滚动条事件

Api.getStrongInfo(paramter).then((res) =&gt; { if(!this.searchInitFlag){ console.log("初始化") this.tableData = res; setTimeout(()=&gt;{ this.bindScroll(res) ...

2018-08-10 10:22:34 6357

原创 VUE知识点-iview时间控件数据双向绑定 -iview ztree后台数据渲染

Jquery出身的java程序员快被MVVM的vue.js搞死...奈何要与时俱进,啊~~~1.iview时间控件数据双向绑定&lt;div class="border-div" style="margin-top:20px"&gt; &lt;span&gt;日期范围&lt;/span&gt; &lt;DatePicker type="date" placehol

2018-08-09 09:15:31 2383

转载 Vue.js 父子组件相互传递数据

父组件向子组件传递消息父亲组件中的代码如下:&lt;template&gt; &lt;CheckCart :allNum="productsnum"//向子组件传递的数据productsnum, &gt;&lt;/CheckCart&gt;&lt;/template&gt;&lt;script&gt; i...

2018-08-06 09:28:47 241

原创 Hibernate学习

Hibernate什么是orm:对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。(将关系数据库中表中的记录映射成为对象,以对象的形式展现,程序员可以把对数据库的操作转化为对对象的操作。因此ORM的目的是为...

2018-04-25 16:41:41 234

转载 Spring事物传播性

Spring中事务声明方式:1、基于XML配置:在applicationContext.xml中对类的方法统一配置;2、注解式(@Transactional) 关于配置不细说,之前博文里有写:http://angelbill3.iteye.com/blog/1896502 在做DEMO的时候,一度发现注解式配置不起作用,后来才发现在applicationContext.xml中少了一句话,即启动S...

2018-03-07 11:16:15 402

转载 Java 使用BigDecimal类处理高精度计算

Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际应用中,可能需要对更大或者更小的数进行运算和处理。一般情况下,对于那些不需要准确计算精度的数字,我们可以直接使用Float和Double处理,但是Double.valueOf(String) 和Float.valueOf(Strin...

2018-03-06 11:14:55 354

转载 数据库事务的四大特性以及事务的隔离级别

  本篇讲诉数据库中事务的四大特性(ACID),并且将会详细地说明事务的隔离级别。  如果一个数据库声称支持事务的操作,那么该数据库必须要具备以下四个特性:⑴ 原子性(Atomicity)  原子性是指事务包含的所有操作要么全部成功,要么全部失败回滚,这和前面两篇博客介绍事务的功能是一样的概念,因此事务的操作如果成功就必须要完全应用到数据库,如果操作失败则不能对数据库有任何影响。⑵ 一致性(Con...

2018-03-01 17:35:50 217

转载 spring事物配置,声明式事务管理和基于@Transactional注解的使用

事物管理对于企业应用来说是至关重要的,好使出现异常情况,它也可以保证数据的一致性。spring支持编程式事务管理和声明式事务管理两种方式。        编程式事务管理使用TransactionTemplate或者直接使用底层的PlatformTransactionManager。对于编程式事务管理,spring推荐使用TransactionTemplate。     

2018-01-23 14:36:51 264

原创 已知两点的经纬度算两点的直线距离

球面距离算法(地球是圆的):地球半径可知// 计算两点距离 返回单位:米 private final double EARTH_RADIUS = 6378137.0;    private double gps2m(double lat_a, double lng_a, double lat_b, double lng_b) {         double radLat1 = (lat_a * ...

2018-01-19 14:06:54 4200

转载 Jersey是JAX-RS(JSR311)开源参考实现用于构建RESTful Web service

Jersey是JAX-RS(JSR311)开源参考实现用于构建RESTful Web service,它包含三个部分:  核心服务器(Core Server) 通过提供JSR 311中标准化的注释和API标准化,可以用直观的方式开发RESTful Web服务。  核心客户端(Core Client) Jersey客户端API能够帮助开发者与RESTful服务轻松通信;  集

2018-01-16 16:24:38 1226

原创 httpClient发送http请求时组织post(put)数据

在组织POST数据时,用了UrlEncodedFormEntity()这个方法,但是后台报错,说是无法解析json内容。按照本来的想法,向后台发送的是 json 格式的内容,里面有参数和值,供后台程序处理,形式如下“:{"content":"鍛樺伐涓氬姟姘村钩涓嶈冻","townId":"14","companyId":"8","date":"2014-12-27","superv

2018-01-16 15:58:25 1955

转载 HttpClient使用详解(转)

Http协议的重要性相信不用我多说了,HttpClient相比传统JDK自带的URLConnection,增加了易用性和灵活性(具体区别,日后我们再讨论),它不仅是客户端发送Http请求变得容易,而且也方便了开发人员测试接口(基于Http协议的),即提高了开发的效率,也方便提高代码的健壮性。因此熟练掌握HttpClient是很重要的必修内容,掌握HttpClient后,相信对于Http协议的了解会

2018-01-16 15:36:22 9098

转载 SpringMVC-@RequestMapping的参数和用法

RequestMapping里面的注解包含的参数如图:RequestMapping是一个用来处理请求地址映射的注解,可用于类或方法上。用于类上,表示类中的所有响应请求的方法都是以该地址作为父路径。@RequestMapping 除了修饰方法, 还可来修饰类 :类定义处: 提供初步的请求映射信息。相对于 WEB 应用的根目录;方法处: 提供进一步的细分映射信息

2018-01-16 14:11:04 307

原创 js时间戳转换成时分秒

var hours = parseInt((mss % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60));       var minutes = parseInt((mss % (1000 * 60 * 60)) / (1000 * 60));       var seconds = (mss % (1000 * 60)) / 10

2018-01-12 16:42:49 19417 1

转载 mybatis入门基础(六)----高级映射(一对一,一对多,多对多)

一:订单商品数据模型1.数据库执行脚本  创建数据库表代码: View Code  测试数据代码: View Code2.数据模型分析思路(1).每张表记录的数据内容:分模块对每张表记录的内容进行熟悉,相当 于你学习系统 需求(功能)的过程;(2).每张表重要的字段设置:非空字段、外键字段;(3).数据库级别表与表之间

2018-01-10 16:09:26 301

转载 mybatis foreach标签使用

foreach 的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach 元素的属性主要有 item,index,collection,open,separator,close。item 表示集合中每一个元素进行迭代时的别名,index 指 定一个名字,用于表示在迭代过程中,每次迭代到的位置,open 表示该语句以什么开始,separator 表示在每次进行迭

2018-01-10 11:34:10 293

转载 浅谈在Java开发中的枚举的作用和用法

枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示。 1、常量的使用      在JDK1.5之前,我们定义常量都是:public static fianl....。现在好了,有了枚举,可以把相关的常量分组到一个枚举类型里,而且枚举提供了比常量更多的方法。1

2018-01-10 09:51:33 298

转载 mybatis传入混合参数(多个不同类型的参数)

当调用接口:[java] view plain copypublic List selectUserInIDs(List ids,String name);  userMapper.xml的书写应该为:[html] view plain copyselect id="selectUserInIDs" resultType="User">          select * from user wh

2018-01-02 15:57:03 841

原创 bootStrap table 使用

<table id="listTable" class="table table-striped table-bordered table-hover text-center"> 序号 院系 专业 创建时间

2017-12-05 19:55:34 372

原创 js侧滑

//新建侧滑function sideupload() { var tpl = $("#newProTpl").html(); // 右滑 tesCaseLayer = layer.open({ type : 1, title : "新建学习资源", content : tpl, skin : 'demo-class', area : [ '75%', '

2017-12-05 19:55:18 447

原创 spring基于注解形式配置事物

或者 <bean id="transactionManager" class="org.springframework.jdbc.datasource.DataSourceTransactionManager" p:dataSource-ref="dataSource" />数据源 <bean id="dataSource" class="org.ap

2017-12-05 19:54:30 277

转载 springMvc里的mvc:resources与静态资源的访问

在进行Spring MVC的配置时,通常我们会配置一个dispatcher servlet用于处理对应的URL。通过配置  就可以在页面直接点击请求到项目中的静态页面配置如下:[html] view plain copyservlet>  servlet-name>mvc-dispatcherservlet-name>  

2017-11-24 18:29:17 462

转载 springMVC+activemq整合注解方式

前言:用了一次mq,由于xml配置+注解的方式出现类加载问题并且对spring类加载机制不是很熟悉,索性就改成注解方式来解决问题。配置过程中,搜索了好久,各种配置失败,这里给出总结经验,勉励一下自己吧。1.xml监听配置方式及测试程序,请参阅http://www.cnblogs.com/leiOOlei/p/5075402.html2.activemq注解监听配

2017-11-24 17:30:11 735

转载 spring线程池配置及使用

Spring配置[html] view plain copy  bean id="taskExecutor"      class="org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor">            property name="core

2017-11-24 17:21:16 473

空空如也

空空如也

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

TA关注的人

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