自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (4)
  • 收藏
  • 关注

原创 JAVA调用IBM的Lotus Notes

JAVA调用IBM的Lotus Notes目前IBM的Lotus Notes是已经比较小众,很少人在用了,刚好公司系统要调用Lotus Notes的数据,所以就记录下,接下来我们直接上代码。1、引入对应的依赖因为但是没有找到对应的依赖,所以我直接下载了Jar包Notes.jar和NCSO.jar <!--Notes--> <dependency> <groupId>com.Notes</groupId>

2021-10-19 23:27:47 1042

原创 Java调用SAP获取数据

一、首先引入Maven依赖在pom.xml中引入sapjco.jar<dependency> <groupId>com.sap</groupId> <artifactId>sapjco</artifactId> <version>3.0</version></dependency>若你已经下载好了该Jar包,你只需要引入本地jar包

2021-02-22 11:41:40 2223

原创 Windows下Nginx安装、使用

一、下载Nginx下载地址:http://nginx.org/en/download.html下载windos版的直接解压即可二、启动Nginx的方法一、直接打开nginx.exe,弹窗会关闭,其实已经启动,在进程中可以看到。二、打开CMD、切换到nginx解压目录下,执行命令 nginx.exe 或者 start nginx。三、检查是否启动成功,如果没有修改nginx.conf文件,直接打开浏览器访问http://localhost:80即可,出现以下内容即成功。三、关闭Nginx1、

2021-01-07 11:43:57 641 2

原创 Linux笔记

Linux笔记环境:Ubuntu**一、**使用 ifconfig 命令报找不到命令fixed:需要安装网络工具,打开终端输入sudo apt install net-tools

2020-10-27 23:27:00 195

原创 Springboot2实现多数据源

项目准备springboot2、mybatis、sql server、druid。一、pom.xml引入需要的依赖 <!--sql server--> <dependency> <groupId>com.microsoft.sqlserver</groupId> <artifactId>sqljdbc4</artifactId>

2020-09-23 14:51:12 1685

原创 xftp+xshell+linux部署java web项目

一、准备好导出的war包二、打开xftp1、新建会话填写IP地址,如果端口没有改过就是默认端口号,填写用户和密码,然后点击连接。找到你的tomcat的webapps文件夹,把你的war包拖进去即可。三、打开xshell1、填写ip和用户名密码,和上述一样执行命令行转到tomcat的bin目录执行命令行ls可查看信息最后输入命令 ./startup.sh 是启动tomcat...

2019-10-10 18:29:19 762

转载 Java synchronized 多线程同步问题详解

1. 引言在 Java 多线程编程中,我们常需要考虑线程安全问题,其中关键字 synchronized 在线程同步中就扮演了非常重要的作用。下面就对 synchronized 进行详细的示例讲解,其中本文构建 thread 的写法是采用 Java 8 新增的 Lambda 表达式。如果你对 Lambda 表达式还不了解,可以查看我之前的文章《Java 8 Lambda 表达式详解》。2. s...

2019-09-04 16:21:42 321

原创 springboot发送PUT或DELETE请求

一、序章根据项目需要使用的是Restful风格,但是浏览器使用form提交信息的时候只支持GET和POST。二、实现1、SpringBoot因为SpringBoot是SpringBoot自动配置好HiddenHttpMethodFilter 的,不需要像SpringMvc一样配置。直接在form标签下添加以下input标签即可,value值就是指定的请求方式。<input typ...

2019-07-30 10:06:16 1852

原创 Springboot项目部署到服务器

记录一下当时部署遇到的坑。通常部署springboot项目都是打包成jar包或者war包两种方式。服务器操做系统:windows一、jar包需要在pom.xml中修改打包方式<packaging>jar</packaging>然后打开Maven点击package即可生成jar包。(前提idea已配置Maven)把jar包放到服务器中,命令行指定到该jar的位...

2019-07-16 14:01:24 796

原创 Springboot整合Swagger2

一、什么是Swagger2?Swagger是一个RESTFUL 接口的文档在线自动生成和功能测试的框架。Swagger 是一个规范和完整的框架。用于生成、描述、调用和可视化RestFul风格的Web服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新文件的方法、参数和模型紧密集成到服务器的代码,允许Api 来始终保持同步,Swagger让部署管理和使用功能强大的Api。二、引入j...

2019-07-09 09:26:34 134

原创 springboot整合shiro

一、什么是shiro?1、Shiro是一个安全框架,可以进行角色、权限管理。Shiro主要功能如下:Authentication(认证):用户身份识别,通常被称为用户“登录”Authorization(授权):访问控制。比如某个用户是否具有某个操作的使用权限。Session Management(会话管理):特定于用户的会话管理,甚至在非web 或 EJB 应用程序。Cryptogra...

2019-07-08 17:57:01 522

原创 SpringBoot集成Dozer

一、什么是Dozer?Dozer是一种Java Bean到Java Bean的映射器,递归地将数据从一个对象复制到另一个对象,它是一个强大的,通用的,灵活的,可重用的和可配置的开源映射框架。说白点就是dozer是一个能把实体和实体之间进行转换的工具.只要建立好映射关系.就像是ORM的数据库和实体映射一样。比如:代码层与层之间javabean转换, 如dao层PO转前端VO,一个持久实体 包含...

2019-05-14 17:23:03 3906 1

原创 SpringBoot集成Beetl

一、什么是Beetl?带你了解什么是Beetl。二、创建SpringBoot项目三、Maven引入Beetl依赖 <!-- beetl模板 --> <dependency> <groupId>com.ibeetl</groupId> <artifactId>beetl...

2019-05-07 10:58:22 4585

原创 SpringBoot整合

开发环境开发工具:IntelliJ IDEA框架:springboot、Maven、Mybatis(也可以用JPA)JDK:1.8一、首先你要知道什么是SpringBoot在Spring框架这个大家族中,产生了很多衍生框架,比如 Spring、SpringMvc框架等,Spring的核心内容在于控制反转(IOC)和依赖注入(DI),所谓控制反转并非是一种技术,而是一种思想,在操作方面是指...

2019-05-06 11:21:11 878 2

原创 Spring集成Quartz定时器

一、什么是Quartz?quartz是一个由java编写的任务调度库。它能用来干什么?1、每天定时发送系统邮件2、在指定时候发送短信给用户等等…这些问题总结起来就是:在某一个有规律的时间点干某件事。并且时间的触发的条件可以非常复杂。二、Spring整合配置Quartzspring整合配置quartz定时器任务非常的简单1、首先导入spring quartz的jar包<dep......

2019-04-25 10:33:59 17424 3

原创 Intellij IDEA 安装lombok

一、lombok插件简介lombok是开源的代码生成库,是一款非常实用的小工具,我们在编辑实体类时可以通过lombok注解减少getter、setter等方法的编写,在更改实体类时只需要修改属性即可,减少了很多重复代码的编写工作。本文小编只介绍IntelliJ IDEA中lombok插件的安装和配置以及简单的使用方法。二、Intellij IDEA 安装lombok1、打开IntelliJ ...

2019-03-06 12:23:43 1677 1

转载 java反射机制理解及其用途归纳

转自作者: 陈树义链接:http://www.imooc.com/article/23418来源:慕课网作者: liweijun_csdn链接:https://blog.csdn.net/sinat_35790812/article/details/79408537来源:csdn反射之中包含了一个「反」字,所以想要解释反射就必须先从「正」开始解释。一般情况下,我们使用某个类时必定知...

2019-02-14 15:26:59 129 1

原创 mybatis+oracle/mysql批量插入

一、mybatis+oracle批量插入oracle想要主键自增就要使用序列,所以先要创建序列。(创建序列)批量插入代码:&amp;lt;insert id=&quot;insertUserRolespl&quot; useGeneratedKeys=&quot;false&quot; keyProperty=&quot;id&quot; parameterType=&quot;java.util.List&quot;&am

2019-02-14 12:18:56 1946

原创 ssm+redis整合

一、首先eclipse搭建好Maven环境,如何不会搭建可以参考https://blog.csdn.net/userlhj/article/details/86691578二、搭建好SSM框架三、在pom.xml中引入java里redis的依赖(jedis)&amp;lt;!--spring-data-redis--&amp;gt;&amp;lt;dependency&amp;gt; &amp;lt;groupId&amp;gt...

2019-02-11 18:33:01 227

原创 Eclipse、IDEA配置Maven

一、下载Maven官网:http://maven.apache.org/二、配置Maven环境1.解压你在maven下载到的压缩包2.安装maven在电脑打开系统属性的环境变量然后点击新建配置maven_home,注意maven_home的变量值是你maven的压缩包的解压地址。配置完maven_home之后记得还需要修改path。在path的变量值最后加上%maven_ho...

2019-01-29 16:20:52 822

原创 java调用http接口

代码:public class Test{public static void interfaceUtil(String path,String data) { try { URL url = new URL(path); //打开和url之间的连接 HttpURLConnection conn = (H...

2019-01-17 11:58:17 978

转载 为什么要用Redis

最近阅读了《Redis开发与运维》,非常不错。这里对书中的知识整理一下,方便自己回顾Redis的整个体系,来对相关知识点查漏补缺。按照五点把书中的内容进行一下整理:1、为什么要选择Redis:介绍Redis的使用场景与使用Redis的原因;2、Redis常用命令总结:包括时间复杂度总结与具体数据类型在Redis内部使用的数据结构;3、Redis的高级功能:包括持久化、复制、哨兵、集群介绍;...

2018-12-25 09:29:18 131

原创 Spring aop事务管理

事务管理我们在实际业务场景中,经常会遇到数据频繁修改读取的问题。在同一时刻,不同的业务逻辑对同一个表数据进行修改,这种冲突很可能造成数据不可挽回的错乱,所以我们需要用事务来对数据进行管理。事务必须服从ACID原则。ACID指的是原子性(atomicity)、一致性(consistency)、隔离性(isolation)和持久性(durability)。通俗理解,事务其实就是一系列指令的集合。...

2018-12-21 17:10:16 175 1

原创 Java的日期加减

JAVA日期加减的两种方法SimpleDateFormat和Calender1、Calender Calendar cal = Calendar.getInstance(); cal.setTime(new Date());//设置起时间 //cal.add(Calendar.YEAR, 1);//增加一年 //cal.add(Calendar.DATE, 1);//...

2018-12-20 09:53:35 718

原创 layui按条件隐藏表格列

直接上代码:layui.use(['table','form','laypage'], function() { var table = layui.table ,form = layui.form ,laypage = layui.laypage; layer.load(0); setTimeout(function() { table.render(...

2018-11-01 18:53:44 11899 4

转载 Mybatis特殊字符转义

&amp;lt;![CDATA[ ]]&amp;gt;XML文件会在解析XML时将5种特殊字符进行转义,分别是&amp;amp;, &amp;lt;, &amp;gt;, “, ‘, 我们不希望语法被转义,就需要进行特别处理。有两种解决方法:其一,使用&amp;lt;![CDATA[ ]]&amp;gt;标签来包含字符。其二,使用XML转义序列来表示这些字符。 SELECT id,newTitle, newsDay F

2018-11-01 16:08:54 15755

原创 java常见异常(笔记)

本文记录本人在项目中遇到的异常(仅作笔记)1、org.apache.ibatis.binding.BindingException: Parameter ‘XXXX’ not found.在mybatis中传递多个参数时,容易报以上错误,找不到参数。例如该方法: int test(int id,String name);解决方法:在每个参数前加上@param注解,括号中注解的名称就是m...

2018-10-26 16:25:45 273 1

原创 SQL基础语句(笔记)

一、序列序列是一种数据库对象,用来自动产生一组唯一的序号;序列是一种共享式的对象,多个用户可以共同使用序列中的序号。1、创建序列CREATE SEQUENCE sequencename [INCREMENT BY n] 定义序列增长步长,省略为1 [START WITH m] 序列起始值,省略为1 ...

2018-10-24 11:30:32 188

原创 jQuery创建、读取、清除cookie

1、引入js文件&lt;script type="text/javascript" src="js/jquery-3.2.1.min.js" &gt;&lt;/script&gt; &lt;script type="text/javascript" src="js/jquery.cookie.js" &gt;&lt;/script&gt;2、使用jQu

2018-10-22 15:10:07 380

原创 layui 关闭当前弹出窗口

var index=parent.layer.getFrameIndex(window.name); //获取当前窗口的name parent.layer.close(index); //关闭窗口(仅做笔记)

2018-10-12 17:10:57 18602

原创 MultipartFile转为File

CommonsMultipartFile commonsmultipartfile = (CommonsMultipartFile) file; DiskFileItem diskFileItem = (DiskFileItem) commonsmultipartfile.getFileItem(); File zipfile = di...

2018-10-10 11:40:38 1412

原创 layui复选框回显

根据后台传回的数据进行判断是否选择layui.use(['table','form','laypage','util'], function() { var laypage = layui.laypage ,table = layui.table ,form = layui.form ,$ = layui.jquery ,util = layui....

2018-09-27 15:14:00 2914

原创 java爬虫(java访问url通过代理和jsoup抓取网页数据)

直接上代码: public String getpricebyinternet(String href,Rfq_Detail record,HttpServletRequest request){ String Path = request.getSession().getServletContext().getRealPath(&amp;amp;quot;/WEB-INF/file/&amp;amp;quot;+&amp;amp;quot;proxy.pro...

2018-09-27 14:40:42 1672

原创 js父子页面调用变量和函数

一、子页面调用父页面变量或函数 window.parent.方法()或者变量名window.parent.test();//调取test函数window.parent.test;//调取test变量例如:想在子页面中得到id为test的文本框的值window.parent.$(&amp;quot;#test&amp;quot;).val();//这种写法的前提是引用了jquery window.parent.ge...

2018-09-06 11:48:02 1168

原创 JsonResult类

JsonResult.javaimport java.io.Serializable;public class JsonResult implements Serializable{ private static final long serialVersionUID = 0xb46245f34361521L; private Integer cod...

2018-08-29 18:03:58 2634

原创 layui上传如何带参数到后台

layui前端代码layui.use(['table','form','laypage','upload','jquery'], function() { var table = layui.table ,form = layui.form ,$ = layui.jquery ...

2018-08-29 17:22:39 27707 7

原创 java日期转换String

一、SimpleDateForma类SimpleDateFormat date = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String datetime = date.format(new java.util.Date()); 二、Calendar 类Calendar calendar = Calendar.getIns...

2018-08-27 16:34:12 3024

原创 ssm解析excel表导入数据到数据库

1、maven配置相应jar &lt;dependency&gt; &lt;groupId&gt;org.apache.poi&lt;/groupId&gt; &lt;artifactId&gt;poi&lt;/artifactId&gt; &lt;version&gt;3.8-beta3&lt;/version&gt

2018-08-22 16:57:06 6130 13

转载 JAVA的完整认识

作者:知了堂 链接:https://www.zhihu.com/question/283980740/answer/435321656 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。JAVA分为J2EE,J2SE.J2ME,下面分别介绍:一.J2SEJava 2 Platform Standard Edition 标准版,用于桌面应用,也是J2EE的基础...

2018-08-16 19:23:56 126

原创 ssm整合配置

一、 1、导入所需的jar包 这里我列出我用到的jar包,如果会maven,直接配置pom.xml更好aopalliance-1.0.jarasm-3.3.1.jaraspectjweaver-1.6.11.jarcglib-2.2.2.jarcommons-beanutils-1.8.0.jarcommons-collections-3.2.1.jarcommons-dbcp...

2018-08-16 17:36:35 171 1

repository.7z

若依框架前后分离所需要的jar包

2021-12-09

csdn.txt文章描述上传

csdn.txt文章描述上传

2021-10-14

SSM反向工程

SSM反向工程SSM反向工程SSM反向工程SSM反向工程SSM反向工程SSM反向工程SSM反向工程

2018-08-05

小区物业管理系统

爱睡懒觉东方航空垃圾上的你会发觉撒谎的老师的课几号放假数据库的话费卡健身房按时艰苦地方贺卡大家是否是看得见啊发贺卡大家是否看见撒谎的发卡机还是凯撒记得发货卡萨丁回复客户是的科技孵化课件撒很疯狂

2018-08-05

空空如也

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

TA关注的人

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