自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Satisfy_555的博客

Java小白的程序员之路

  • 博客(66)
  • 收藏
  • 关注

转载 利用JDK自带的keytool生成SSL证书然后导入到SpringBoot(转载)

转载至利用JDK自带的keytool生成SSL证书然后导入到SpringBoot一:生成命令如下(这一步生成的暂不知道干嘛用的)E:DesktopDocuments证书>keytool -genkey -alias tomcat -keypass 12345678 -keyalg RSA -keysize 2048 -validity 365 -keystore ./tomcat.keystore -storepass 12345678按下enter后keytool会要求你填写很多信息,如公司名

2021-11-26 15:51:47 359

原创 springboot使用spring定时器

在spring中使用定时器比较简单。首先在配置文件中加入@EnableScheduling,就能够使用注解驱动定时任务的机制,然后可以用过注解@Scheduled去配置如何定时。目录1.启动类配置(一启动就会开始执行周期任务)2.定时任务1.启动类配置(一启动就会开始执行周期任务)package com.lin.scheduledemo;import org....

2019-12-08 14:32:27 204

原创 使用Spring异步线程池

目录1.使用java配置定义线程池和启用异步2.异步服务接口3.异步服务接口实现类4.控制层调用执行结果:1.使用java配置定义线程池和启用异步package com.lin.demo.config;import org.springframework.context.annotation.Configuration;import org.springf...

2019-12-08 13:19:43 237

原创 各种时间处理的工具类(持续更新。。。)

目录6.计算两个日期相差的天数5.返回一个月的日期列表1.获取两个时间段之间的所有时间2.获取两个时间相差的月份数3.传入一个时间,返回这个月的开始和结束时间4.使用Calendar月份加16.计算两个日期相差的天数/** * 传入两个日期,计算相差的天数 * * return int 相隔的天数, 如2018-01-01 - 2......

2019-11-27 15:53:03 407

原创 Dom4j递归解析xml文件(遍历所有节点和属性)

https://blog.csdn.net/coollego/article/details/87260575

2019-11-15 11:23:58 513

原创 java + jdbc 读取SQL Server数据库中邮件相关的数据,并根据文件id生成文件夹(数据迁移)

这个代码同之前写过的一篇文章:使用java + jdbc连接数据库,并解析成XML格式的文件。。另外有对流文件的操作。。这里不再详述,补充一点的是:java命令行执行带依赖jar包的main函数import org.w3c.dom.CDATASection;import org.w3c.dom.Document;import org.w3c.dom.Element;import...

2019-08-12 11:10:06 524

原创 使用Java解析.eml文件(标准邮件格式)

首先感谢大佬,Java解析eml内容和附件。以下是我根据上述修改成自己的:(下面需要用到 mail的jar包,去网上搜一下就有了)import java.io.*;//import java.nio.file.FileVisitResult;//import java.nio.file.Files;//import java.nio.file.Path;//import java...

2019-08-12 11:00:01 3049 1

原创 使用java + jdbc连接数据库,并解析成XML格式的文件。。另外有对流文件的操作。。(数据迁移)

说明:迁移别人旧系统数据库数据时,临时用到的,就写了一个java应用程序。很多小细节没有处理,但是可以正常使用。。如果要运行大数据量的话估计要好好认真的处理下文件流的资源关闭,否则小心内存溢出。。。目录说明:一、代码二、配置文件三、运行方式四、效果展示五、注意事项 - jdk版本问题一、代码import org.w3c.dom.CDATASec...

2019-05-21 20:57:58 912

原创 equals方法使用小结

先来简单小结一下equals的用法:1.首先如果只是基本数据类型,那么判断两个变量是否相等用 == 即可2.比较对象,有两种情况: 一种就是使用java已经给我们提供好的类。如包装器类型,如Boolean、Double、Integer,这些只要直接使用equals比较即可,因为他们内部已经重写了equals和hashCode方法,所以我们可以直接使用。 ...

2019-03-27 21:00:14 2799 3

原创 使用IntelliJ IDEA 创建的SpringBoot的maven项目建立测试类遇到的问题

以前没有接触过springboot,因新公司需要有去简单了解了下。然后今天在写后端代码的时候,本能的想写个单元测试类。于是就按照以前使用eclipse中的maven项目时所用的那种方法。结果当然并不顺利,当然也应该是我技术太菜。。。==================================如果新建项目里面src目录下已经就有test目录,那么你就可以跳过以下步骤。如果没有te...

2018-10-22 20:57:40 1975

转载 Oracle数据库的多表关联查询SQL语句

转至 数据库(学习整理)----7--Oracle多表查询,三种join连接=======================聚合函数:(都会忽略null数据) 常用的有5种:将字段中所有的数据聚合在一条中 1、sum(字段名) :求总和 2、avg(字段名) :求平均值 3、max(字段...

2018-10-16 11:41:02 5076

原创 使用idea + maven + +Spring Boot + mysql + MyBatis 快速搭建起SSM框架(SpringBoot 入门案例)

1.首先打开idea开发工具,然后File->New->Project  ,如下图,下一步默认配置,下一步勾选以下三项,下一步输入项目名称,Finish。。然后静静等待项目加载完成。。。加载完成后生成如下目录,其中DemoApplication是程序入口(我不知道这么形容准不准确)=================================...

2018-10-10 22:01:24 539

原创 Hibernate关联关系之多对多关联关系的CRUD操作

备注:本文有参考hibernate多对多关系配置--增删改查====================================================================================================================1.项目结构:========================2.pom.xml...

2018-09-30 11:40:45 359

原创 Hibernate关联关系之一对一关联关系的CRUD操作

说明:本文注释的不是很多,只是功能上能简单的基本达到。要看详细的说明可参考另一篇博文超详细的Hibernate关联关系之双向的一对多关联关系的CRUD操作————学习至黑马程序员视频教程。。当然,one-to-one , many-to-one , many-to-many 这几个标签的属性都各不相同,当用到的时还是需要去查看相关文档的。============================...

2018-09-29 15:05:23 243

原创 超详细的Hibernate关联关系之双向的一对多关联关系的CRUD操作————学习至黑马程序员视频教程

说明:1.这里是使用  客户-联系人  来做这个双向一对多关联映射的。即,一个客户对应多个联系人,多个联系人对应一个客户,因此 客户 和 联系人 是一对多 关联关系。2.有关SQL语句:只需在hibernate.cfg.xml配置文件中加上以下配置,然后当类获取Session时,即可让hibernate通过映射文件来自动生成数据表。<!-- update表示检测实体类的映射配置...

2018-09-29 09:35:16 250

原创 MyBatis执行数据库动态查询时,in操作符的用法

传入用逗号分隔的字符串:StringBuilder sb = new StringBuilder();for(int i=0;i<list_userid.size();i++){ if (sb.length() > 0) {//该步即不会第一位有逗号,也防止最后一位拼接逗号! sb.append(","); } sb.append(list_userid.get...

2018-09-18 16:37:08 2772

原创 第一个Hibernate示例,使用Maven来管理jar包

注意:不同版本好像会有点不一样,特别是在后续跟spring整合时要注意版本问题。这里用的是Hibernate 3 版本的。。。===========结构:=================1.SQL脚本//SQL脚本CREATE TABLE USER (USER_ID INT PRIMARY KEY AUTO_INCREMENTNAME VARCHAR(20),...

2018-09-13 20:41:01 1469

原创 根据指定的标识拆分String字符串

1.   public String[] split(String regex)  : 根据给定的正则表达式的匹配来拆分此字符串。package com.lin.string;public class StringTest { public static void main(String[] args){ String str = " 小杨,小林,小林2"; St...

2018-09-13 17:13:52 1322

原创 简易的jQuery日历插件

=====================说明:闲着无聊蛮去搜索了下,下面这个网址是无意间搜到的,反正我是下载了一个日历插件是可以用的http://www.jq22.com/jquery-plugins%E6%97%A5%E6%9C%9F%E5%92%8C%E6%97%B6%E9%97%B4-2-jq===================首先下载样式啥的链接:https://pan...

2018-08-23 09:26:51 1487

原创 用StringBuilder构建JSON格式的字符串数据

=============        说明:虽然json格式的数据可以通过工具或者调用某些方法可以直接生成,但是以下这个手动创建的方式也可以了解以下,方便应对那些不太熟悉怎么生成json格式数据的小伙伴。。。        有了上述数据后,前端页面就可以正常的解析json格式的字符串了。。。。。。。。。============= public class TestStri...

2018-08-20 09:48:10 4556

原创 图表工具ECharts的入门使用教程

===================================        说明:东西肯定是别人写好的,只不过最近有使用到,所以解锁一项新技能。。。以后做统计什么的就可以考虑用这个了。===================================首先是官方参考文档、实例什么的http://echarts.baidu.com/echarts2/doc/example.h...

2018-08-16 16:20:20 715

原创 对List集合中的数据进行去重操作

========================说明:我使用的方法是将list集合中的数据遍历后,然后丢到set集合中。(原因就是set集合中不能储存重复的数据),虽然这个方法比较笨,但至少暂时是可以使用的。。。这里要注意的是,如果是判断对象是否重复,那么在那个对象中需要重写equals()方法,否则判断会出问题。。。========================package c...

2018-08-15 11:59:14 1095

原创 使用Collections工具类对Map、List集合的排序

==================================说明:其中调用、转换的原理我还没有搞得很清楚,但是直接拿过来用还是可以的,故此简单整理了下,希望以后用得上。。。=======================================================1.对Map集合的排序package com.lin.map;import java...

2018-08-15 11:40:20 2823

原创 集合--Map接口--HaspMap的插入和几种遍历方式

HashMap简单说明:          1>key是用Set来存放的,不可重复。value是用Collection来存放的,可重复。一个key-value对,是一个Entry。所有的Entry是用Set存放的,也是不可重复的。           2>向HashMap中添加元素时,会调用key所在类的equals()方法,判断两个key是否相同。若相同则只能添加进后添加的那...

2018-08-10 09:44:55 287

原创 jQuery使用AJAX发送请求,以及回调函数对json格式数据的处理

======================================首先讲一下SpringMVC只需要在Spring web容器总共为RequestMappingHandleAdapter装配处理JSON的HttpMessageConverter,并在交互过程中通过请求的Accept指定MINE类型,SpringMVC就可以使服务器的处理方法和客户端JSON格式的消息进行通信了。@Re...

2018-08-05 21:04:42 4340 1

原创 JSTL中c标签的简单使用

 本人由于不会js以及jQuery之类的技术,也不太熟悉ajax,所以本来可能很简单的问题,我需要用c标签写上更多,但结果是好的,因为问题解决了。。。以下简单介绍下我的使用过程(导包什么的就去百度吧,,一堆一堆的……)================================================<!--这句话表示设了一个变量flag,值为0。。。注意,这个变量是全...

2018-07-25 21:17:35 240

原创 使用 BootStrap快速开发jsp页面

1.新建一个Maven项目 ================================2.从bootstrap官网下载相关开发包https://v3.bootcss.com/getting-started/==========================================3.在项目中添加bootstrap,以及jquery==========...

2018-07-22 21:31:32 9430

原创 MAVEN环境的配置过程 以及 配置到eclipse中

1.首先要有java开发环境才可以配置maven环境jdk1.8下载地址:链接:https://pan.baidu.com/s/1NtsLJhzAyi7K2DzqgL4cOw 密码:4x74maven3.5.2下载地址:链接:https://pan.baidu.com/s/1TfrR_Tq3dSa2TcWykMUmCw 密码:ct99以上地址如果失效那就自己百度去找吧,反正资源也不少。。。2.本篇...

2018-07-16 09:13:38 390

原创 Spring MVC的表单标签库

1.概述:        Spring的标签库集成在Spring Web MVC中,因此这里的标签可以访问控制器处理命令对象和绑定数据。表单标签库的实现类在spring-webmvc.jar文件中,标签库描述文件是spring-form.tld。要使用Spring MVC的表单标签库,必须在JSP页面的开头处声明一下taglib指令:<%@ taglib prefix="form" uri=...

2018-07-15 21:43:19 605 1

转载 毕业3年,为何技术能力相差越来越大?

本文转自https://blog.csdn.net/zw0Pi8G5C1x/article/details/80972538导读:毕业三年,每个人在技术能力跑道上,有了或大或小的差距。有些人永远在重复的劳动,有些人却能从中总结和解决问题。今天我们来探讨下,如何避免让战术上的勤奋掩盖战略上的懒惰,使得真正掌握好的知识点慢慢生长,连接,最终组成一张大网。00 写在前面高考的时候大家都是一样的教科书,同...

2018-07-11 19:54:56 189

原创 Oracle导入数据文件注意事项

(ps:电脑的oracle不是自己装的引发的各种问题啊啊啊啊)在网上找了好多资料。然后加上一点自己的理解,在下面贴出:(以下博文参考自https://www.cnblogs.com/JackieADBM/p/5987091.html)不能直接创建用户,然后就直接导入。要创建表空间,不然会报表或视图不存在的错。。1.首先打开cmd进入到数据库的安装目录bin目录下,我的是在D:\app\produc...

2018-07-11 17:41:31 690

原创 synchronized同步方法的使用

一、synchronized同步方法:1.方法内的变量为线程安全public class HasSelfPrivateNum { public void addI(String userName){ try{ int num = 0; if(userName.equals("a")){ num = 100; System.out.println("a set o...

2018-07-10 07:29:39 299

原创 JQuery入门学习之对元素内容和值进行操作

1.对元素内容的操作<html><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>JQuery基本选择器的使用</title><script type="text/javascript

2018-07-08 23:59:43 223

原创 JQuery入门学习之简介及基本选择器的使用

一、概述1.JQuery是一套简洁、快速、灵活的JavaScript脚本库,它能让用户在网页上简单的操作文档、处理事件、运行动画效果以及添加异步交互。注意,它是脚本库,并不是框架。2.特点a.代码精致小巧;b.强大的功能函数;c.跨浏览器;d.链式语法风格。二、下载与配置1.下载:可以去官网下载http://jquery.com,不过好像有点慢,可以自己去百度资源。...

2018-07-05 23:08:31 178

原创 JavaScript入门学习之处理文档(document对象)

文档对象代表浏览器窗口中的文档,该对象是Windows对象的子对象,由于windows对象是DOM对象模型中默认的对象,因此windows对象中的方法和子对象不需要使用windows来引用。通过document对象可以访问HTML文档中包含的任何HTML标记,并可以动态的改变HTML标记中的内容。。以下仅示例两个:==========================================...

2018-07-03 07:06:13 254

原创 JavaScript入门学习之事件处理

一、事件与事件处理概述事件处理过程:    a.发生事件;    b.启动事件处理程序;    c.事件处理程序作出反应。=================================在使用事件处理程序对页面进行操作时,最主要的是如何通过对象的事件来指定事件处理程序。有一下两者方式:1.在JavaScript中:(在下面两段代码中,一定要将<input/>放在<script/...

2018-07-02 22:37:12 274

原创 Eclipse中从svn检出maven项目遇到的问题

=================================================概述:首先要看控制台报哪些错误,一定要从头开始看,一个个的解决错误!!因为后面的错误很有可能不是错误,只是因为前面的错误影响了后面的运行!!具体本人这次遇到的问题如下,截取了最重要的报错部分(ps:本人仅是小白一枚,改了两天两夜总算是搞出来了,那个心情激动的啊!!!)=================...

2018-06-28 10:24:03 554

原创 配置Tomcat环境。(解决启动时黑窗口一闪而过)

不用再计算机的环境变量处配置,只要在tomcat解压目录下的启动和关闭文件中配置即可,如下分别打开文件,添加如下代码配置完后双击startup.bat打开浏览器输入localhost:8080看到以上页面,说明tomcat配置成功了!...

2018-06-26 20:26:58 2887

原创 常用IO类总结_2(FileWriter、FileReader;BufferedInputStream、BufferedOutPutStream)

说明:总结这种东西,要是自己肚子里没有电墨水还真的是不那么容易做到,说错了不仅害了别人也害了自己。反正不懂的直接百度,不管是理论还是代码都是一堆一堆的。。。下面直接贴出测试代码===========================================下面进行FileWriter和FileReader类的测试:(原先测试的时候没有给其设置编码,所以导致中文乱码,以下已经设置了GBK编码,...

2018-06-10 22:08:59 163

原创 ModelAndView和Model的区别

1. Model只是用来传输数据的,并不会进行业务的寻址。但是,ModelAndView却是可以进行业务寻址的,就是设置对应的要请求的静态文件,这里的静态文件指的是类似jsp的文件。2.每次发起请求后springmvc会自动创建Model对象,而ModelAndView需要我们自己创建。========================================================...

2018-06-06 11:24:35 2012 1

空空如也

空空如也

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

TA关注的人

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