java
Lao_Wu66
这个作者很懒,什么都没留下…
展开
-
java8的List自定义工具类
stream 处理list原创 2022-10-19 14:55:20 · 454 阅读 · 0 评论 -
JasperReport导出工具类
JasperReportUtil原创 2022-04-09 19:07:12 · 420 阅读 · 0 评论 -
list对象去重适合jdk1.8以下使用
private List<LeTextBookList> removeDuplicateOutputField(List<LeTextBookList> list) { Set<LeTextBookList> set = new TreeSet<>(new Comparator<LeTextBookList>() { @Override public int compare(LeTex原创 2022-04-02 14:48:48 · 840 阅读 · 0 评论 -
解决idea运行Tomcat报错:Application Server was not connected before run configuration stop, reason:
解决idea运行Tomcat报错 Application Server was not connected before run configuration stop, reason:原创 2022-03-23 08:58:52 · 2667 阅读 · 0 评论 -
本地项目上传码云
1,首先在码云上新建一个项目,如下图所示2,本地新建一个文件夹3,进入新建的文件夹,点击鼠标右键,选择git bash here然后在窗口输入 git init 这时候文件夹会多出一个.git文件夹,看不到文件夹的,点击鼠标右键选择“显示不显示隐藏的文件”就可以看到这个文件夹了4,进入刚刚在码云新建的项目里,复制框框里的路径5,然后在回到本地新建的文件夹里继续操作git输入git remote add origin + 你刚刚在码云复制的那行路径6,继续输入 git pull原创 2021-03-09 17:04:25 · 156 阅读 · 0 评论 -
脚本启动jar启动后关闭窗口
bat中代码,第一行表示运行jar成功后隐藏dos窗口:%1 mshta vbscript:CreateObject(“WScript.Shell”).Run("%~s0 ::",0,FALSE)(window.close)&&exitjava -jar E:\start\newscreening-0.0.1-SNAPSHOT.jar开机自启(启动项目录根据系统情况而定):...原创 2019-11-13 10:10:42 · 1815 阅读 · 0 评论 -
Spring Boot 实战 - 打造自己的云盘
最近在做工作流的事情,正好有个需求,要添加一个附件上传的功能,曾找过不少上传插件,都不是特别满意。无意中发现一个很好用的开源web文件管理器插件 elfinder,功能比较完善,社区也很活跃,还方便二次开发。环境搭建软件 地址 SpringBoot https://spring.io/projects/spring-boot/ elFinder https://s...原创 2019-04-29 18:26:50 · 2877 阅读 · 0 评论 -
为什么阿里禁止在 foreach 循环里进行元素的 remove/add 操作详解
在阿里巴巴Java开发手册中,有这样一条规定:但是手册中并没有给出具体原因,本文就来深入分析一下该规定背后的思考。1.foreach循环foreach循环(Foreach loop)是计算机编程语言中的一种控制流程语句,通常用来循环遍历数组或集合中的元素。Java语言从JDK 1.5.0开始引入foreach循环。在遍历数组、集合方面,foreach为开发人员提供了极大的方便。通常...原创 2019-04-19 13:17:15 · 335 阅读 · 0 评论 -
Spring中的@Transactional(rollbackFor = Exception.class)属性详解
Spring中的@Transactional(rollbackFor = Exception.class)属性详解序言今天我在写代码的时候,看到了。一个注解@Transactional(rollbackFor = Exception.class),今天就和大家分享一下,这个注解的用法;异常如下图所示,我们都知道Exception分为运行时异常RuntimeExceptio...原创 2019-04-23 17:24:03 · 448 阅读 · 0 评论 -
SpringBoot项目打包(jar) 教程
一、先对项目进行二、查看项目目录下是否存在target文件三、查看是否存在jar文件四、使用 cmd 运行 java -jar (把打包好的jar包拉过来即可运行)注意事项:打包之前 在pom.xml中加入启动类的依赖<–这是启动类路径–> <build> <plugins> <plugin&g...原创 2019-06-13 18:09:06 · 323 阅读 · 0 评论 -
springCloud拦截器
https://blog.csdn.net/u012806787/article/details/78864281原创 2019-04-22 14:48:59 · 1401 阅读 · 0 评论 -
git 命令拉去项目报错需要password
要从git 拉去http 路径!!!!!!!!!!!!!!拉去ssh就会报错password原创 2019-05-22 15:47:54 · 1558 阅读 · 0 评论 -
sql去重 查询
有重复数据主要有一下2种情况:1.存在两条完全相同的纪录这是最简单的一种情况,用关键字distinct就可以去掉例子: select distinct * from table(表名) where (条件)2.存在部分字段相同的纪录(有主键id即唯一键)如果是这种情况的话用distinct是过滤不了的,这就要用到主键id的唯一性特点及group by分组例子:select * fro...原创 2019-05-27 15:10:32 · 428 阅读 · 0 评论 -
时间的转换
postman 传入时间格式报错400 实体类加上@JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")@JsonFormat(pattern = "yyyy-MM-dd HH:mm", timezone = "GMT+8")private Date startDate;@JsonFormat(pattern = "y...原创 2019-05-23 17:49:04 · 664 阅读 · 0 评论 -
实体添加注解导出Excel
用 Apache 开源框架 poi, 或者 jxl 都可以实现啊。面向百度编程,把代码模板 copy 下来,根据自己的业务再改改,能有多难?嗯.. 的确不难,但是你的代码可能是下面这个熊样子的:上面这段代码看上去是不是又臭又长呢?今天,小哈将教您如何使用 7 行代码搞定 Excel 文件生成功能!二、Apache poi、jxl 的缺陷在说如何实现之前,我们先来讨论一下传统 E...转载 2019-05-30 18:20:08 · 1735 阅读 · 2 评论 -
HttpServletRequest 和 HttpServletResponse
一:HttpServletRequestrequest对象是请求对象。请求一次就创建一个request对象,并且存储了请求的信息。所以在表单提交中,我们可以通过request对象获取用户提交的所有信息。详见下文。 常用方法: request.getContextPath() 获取根路径。 request.getParameter("name") 根据name获取val...转载 2019-06-13 15:59:29 · 144 阅读 · 0 评论 -
Linux安装教程
https://www.cnblogs.com/ysocean/p/7689146.html#_label1原创 2019-07-13 14:58:35 · 212 阅读 · 0 评论 -
springboot整合Activiti Modeler流程编辑器
https://blog.csdn.net/vandet100/article/details/84641314转载 2019-07-23 14:57:57 · 555 阅读 · 0 评论 -
微信公众号号开发指南
微信公众号号开发指南http://mp.weixin.qq.com/wiki/home/index.html讲的很详细的开发过程http://www.cnblogs.com/mchina/archive/2013/06/05/3108618.html转载 2019-04-09 15:02:38 · 221 阅读 · 0 评论 -
几种Java序列化方式的实现
1、Java原生序列化Java原生序列化方法即通过Java原生流(InputStream和OutputStream之间的转化)的方式进行转化。需要注意的是JavaBean实体类必须实现Serializable接口,否则无法序列化。Java原生序列化代码示例如下所示:package serialize;import java.io.BufferedInputStream;import jav...转载 2019-04-09 14:43:31 · 435 阅读 · 0 评论 -
Spring Boot+ bootstrap fileupload 可拖拽多文件上传
https://blog.csdn.net/ApatheCrazyFan/article/details/79961875转载 2019-03-29 16:16:35 · 761 阅读 · 0 评论 -
springMVC中controller的几种返回类型
Controller方法的返回值可以有以下几种:1、返回ModelAndView返回ModelAndView时最常见的一种返回结果。需要在方法结束的时候定义一个ModelAndView对象,并对Model和View分别进行设置。2、返回String1):字符串代表逻辑视图名真实的访问路径=“前缀”+逻辑视图名+“后缀”注意:如果返回的String代表逻辑视图名的话,那么Model的返回...转载 2019-03-29 16:14:32 · 653 阅读 · 0 评论 -
HTTP和HTTPS的详解
一,HTTP和HTTPS基本概念 深入学习某个东西时,我们先来从维基百科上看看它俩的概念。 HTTP:超文本传输协议(英文:HyperText Transfer Protocol,缩写:HTTP)是一种用于分布式、协作式和超媒体信息系统的应用层协议[1]。HTTP是万维网的数据通信的基础。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法。通过HTTP或者HTTPS协议请求的...转载 2019-03-29 16:05:29 · 372 阅读 · 0 评论 -
jsp九大内置对象
JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应):request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。request对象具有请求域,即完成客户端的请求之前,该对象一直有效。序号 方 法 说 明1 object getAttribute(String name) 返回指定...转载 2019-03-29 15:03:35 · 185 阅读 · 0 评论 -
路径变量中使用正则表达式匹配
路径变量中使用正则表达式匹配SpringMVC的处理器映射的请求路径中是可以包含路径变量的,语法是{pathVar},如下面的请求路径映射中就定义了一个路径变量var,则在访问时该变量可以是任意的值,所以在请求时/pathvariable/a、pathvariable/bcd等形式的请求路径都可以映射到下面的处理器方法。@RequestMapping("/pathvariable/{var}"...转载 2019-03-21 15:39:40 · 2437 阅读 · 0 评论 -
支付宝支付要点
完整的走完一个支付业务流程后,发现还是有不少需要注意的地方,为了避免时间长了忘记一些细节,这里先对一些流程和要点进行记录。整体业务流程支付宝支付分很多种支付方式,例如wap、web、app、当面付(扫码和条码)等,细节上有区别,但是大的流程其实都差不多,尤其是各个支付方式的前期准备工作都差不多,整理后大致如下:创建支付宝账号并登陆;创建应用;添加相应支付功能并签约,需要营业执照;根...转载 2019-03-21 13:38:41 · 334 阅读 · 0 评论 -
java排序算法汇总
import java.util.Random;/**排序测试类排序算法的分类如下:1.插入排序(直接插入排序、折半插入排序、希尔排序);2.交换排序(冒泡泡排序、快速排序);3.选择排序(直接选择排序、堆排序);4.归并排序;5.基数排序。关于排序方法的选择:(1)若n较小(如n≤50),可采用直接插入或直接选择排序。当记录规模较小时,直接插入排序较好;否则因为直接...转载 2019-03-26 16:59:41 · 205 阅读 · 0 评论 -
Java中的八种基本数据类型所占字节的求法
Java中有八种基本数据类型,分别为:byte、short、int、long、float、double、char、boolean。这八种基本类型都有对应的包装类,分别为:Byte、Short、Integer、Long、Float、Double、Character、Boolean。面试时时常会闻到这八种基本类型及其包装类,而且各种基本类型所占的字节数即使记不住、能用代码实现也是可以的。所...转载 2019-03-20 09:01:36 · 504 阅读 · 0 评论 -
Spring Boot +JSP模板配置+WEB-INF下静态资源访问
https://blog.csdn.net/ApatheCrazyFan/article/details/79638731转载 2019-03-29 16:17:21 · 2009 阅读 · 0 评论 -
HttpClient(附带工具类)
一、特性基于标准、纯净的java语言。实现了Http1.0和Http1.1以可扩展的面向对象的结构实现了Http全部的方法(GET, POST, PUT, DELETE, HEAD, OPTIONS, and TRACE)。支持HTTPS协议。通过Http代理建立透明的连接。利用CONNECT方法通过Http代理建立隧道的https连接。Basic, Diges...转载 2019-03-30 08:47:51 · 163 阅读 · 0 评论 -
pop邮件接收协议
javax.mail mail 1.4.7package cn.tisson.testin.one.collector;import cn.tisson.testin.model.collector.PopParam;import cn.tisson.testin.model.collector.PopResult;import javax.mail.;imp...转载 2019-04-09 14:32:15 · 1317 阅读 · 0 评论 -
final、static、this、super 关键字总结
在java中,this关键字有很多种用法。 在java中,这是一个引用当前对象的引用变量。java this关键字的用法如下:this关键字可用来引用当前类的实例变量。 this关键字可用于调用当前类方法(隐式)。 this()可以用来调用当前类的构造函数。 this关键字可作为调用方法中的参数传递。 this关键字可作为参数在构造函数调用中传递。 this关键字可用于从方法返回...原创 2019-03-28 14:14:58 · 426 阅读 · 0 评论 -
Java之——Excel通用工具类 亲测可用
Java之——导出Excel通用工具类https://blog.csdn.net/l1028386804/article/details/79659605Java之——导入Excel通用工具类https://blog.csdn.net/daochuwenziyao/article/details/77914826...原创 2019-04-10 18:20:23 · 796 阅读 · 1 评论 -
java微信开发-之如何获取openid 和用户信息
首先我们要先看一下文档https://mp.weixin.qq.com/wiki/17/c0f37d5704f0b64713d5d2c37b468d75.html重点的话就是这里的授权页面的参数,文档的话希望自己去看和理解,比较这个方面的话,前辈已经写了很多了,我只是想把我自己的写出来提供参考。首先肯定的配置微信公众号里面的内容,这里就不多说了也就是域名,js域名,token,这...转载 2019-04-10 11:25:08 · 11051 阅读 · 0 评论 -
JAVA上传文件图片到服务器保存
这里我记录一个比较简单方便操作的JAVA上传文件图片到服务器并且保存!首先是页面 html的 我这是提交一个文件和类型<div style="border: 1px solid red;"> 我是添加一张临时图片得到微信的media_id保存数据库! <form action="xxxxxxxxm" ...转载 2019-04-10 11:19:43 · 2183 阅读 · 0 评论 -
java lambda用法与源码分析
new Thread(() -> System.out.print(“hello world”)).start();->我们发现它指向的是Runnable接口FunctionalInterfacepublic interface Runnable {/*** When an object implementing interface Runnable is used* to...转载 2019-03-23 16:39:26 · 216 阅读 · 0 评论 -
RabbitMQ的简单示例
https://blog.csdn.net/qq_33314107/article/details/80158851RabbitMQ分布式集群架构https://blog.csdn.net/qq_33314107/article/details/80157800Rabbitmq结合spring示例首先导入jar包RabbitMQ示例图示其中P代表生产者、C表示消费者、中间红...转载 2019-03-30 09:51:31 · 599 阅读 · 0 评论 -
银联在线 网关支付(中国银联全渠道系统商户接入 测试指引-银联网关支付产品)
https://blog.csdn.net/yulei_qq/article/details/49025045原创 2019-03-30 09:12:34 · 1413 阅读 · 0 评论 -
Java数据类型的转换——————隐式(自动)转换与强制转换
一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问题等。下面笔者就开发中的一些体会介绍给大家。 我们知道,Java的数据类型分为三大类,即布尔型、字符型和数值型,而其中数值型又分为整型和浮点型;相对于数据类型,Java的变量类型为布尔型boolean;字符型char;整...转载 2019-03-20 08:51:01 · 318 阅读 · 0 评论