
Java学习
文章平均质量分 53
踏雪须眉
存活于世间的是我那无声的灵魂,埋葬于土地的是我那腐朽的身躯!
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
使用Jenkins 在WindowsServer上构建非Maven Javaweb项目
声明:本文档编写基于Jenkins版本Jenkins 2.303.1 ANT版本为 apache-ant-1.10.111.下载安装 Jenkins.msi 文件,并在window server上进行安装启动。详细步骤参考博客文章如下:关于构建非maven项目2.手动安装插件,插件包在本文档中。插件列表如下所示:3.由于项目并非是maven项目,所以项目编译还需要使用ANT 插件来进行编译。ANT插件编译需要编写build.xml编译文档。编译文档如下:<?xml version="1.0"原创 2021-09-09 18:08:43 · 1260 阅读 · 0 评论 -
SpringBoot集成MariaDB(替换MySql)druid 数据库连接池
使用 MariaDB 替换掉MySQL第一步:<!-- mariaDB Druid 数据库链接配置依赖 --><dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-jdbc</artifactId></dependency><dependency> <groupId&g原创 2021-01-16 02:06:23 · 5460 阅读 · 0 评论 -
Java递归读取多层目录下的文件
目录结构是根目录下有多个目录,包含了根目录,以及目录和二级目录。使用递归可打破目录限制。public List<String> returnPathUrl (File dir,List<String> fileList){ File[] listFiles = dir.listFile(); for(int i = 0; i < listFiles.length; i++){ //判断读取的是否是目录 if(listFiles[i].isDirectory()){原创 2020-05-29 09:17:15 · 571 阅读 · 0 评论 -
SprinBoot复制项目部署tomcat只能访问一个,另一个404
从一个SpringBoot 的项目复制出来的一个项目,代码结构等都一毛一样,只是修改了pom.xml文件中的DoubleWin来对打包出来的war项目进行区分,所以产生了冲突,采用以下方法可以解决。Spring Boot的spring.jmx资源管理是默认打开的,而两个项目同时使用会冲突,网上有两种解决办法,我用的是第一种,第二种大家自测:修改配置文件:application.pro...转载 2019-02-15 09:56:22 · 387 阅读 · 0 评论 -
Java实现简单的数据迁移,从单库单表到单库单表(2)
这个文章是对我上一篇文章Java实现简单的数据迁移,从单库单表到单库单表的简单扩展因为我上一篇文章那种方法只能把数据进行简单的迁移,但是这里我需要对数据库的内容进行重新的编排,所以很显然,我上一篇文章的写法是没法完成我的需求的。重申一下需求:从一张数据表:物品分类数据资源表和一张关系表:物品分类关系表将这两张表的内容整理到一张表中:整理好的表,目的是为了把前两张表里面的第一层的物品第二层的物品...原创 2018-09-27 20:59:27 · 1468 阅读 · 0 评论 -
java.lang.IllegalArgumentException: There is no PasswordEncoder mapped for the id "null"
在学习SpringBoot整合SpringSecurity的时候,做简单认证的时候出现这种错误。 是因为,在 进行认证的时候我自定义的认证UserDetailsService 的密码没有进行加密,所以 才会出现这种情况。添加以下方法即可:@Beanpublic PasswordEncoder passwordEncoder(){ return new BCryptPasswor...原创 2018-06-30 16:15:54 · 2663 阅读 · 0 评论 -
使用Java配置类,配置MyBatisGenerator最简单配置
使用Java配置类,配置MyBatisGenerator最简单配置1.首先需要引入MyBatis的maven依赖 &lt;dependency&gt; &lt;groupId&gt;org.mybatis.generator&lt;/groupId&gt; &lt;artifactId&gt;mybatis-g原创 2018-05-18 12:27:52 · 8789 阅读 · 2 评论 -
MyBatista Generator自动生成mapper
老生长谈的东西,但是别人的东西总有看不懂的地方。不如自己写一下,为了自己的成长。 MyBatista Generator 生成Mapper文件非常方便,非常适合做SSM的快速开发,后期只需要自己稍微修改mapper.xml文件中的内容使之更加符合自己的项目。 项目是搭建在eclipse的maven项目之上。 第一步:需要现在pom.xml中配置build <build>原创 2017-11-04 15:04:23 · 897 阅读 · 0 评论 -
搭建MariaDB Galera 同步复制
搭建同步复制的数据库集群,使用MariaDB Galera 且至少需要预先搭建三台Linux服务器。 其中在上一篇博客中有一步是需要修改wsrep.cnf这个文件中的三个参数,其中wsrep_cluster_address="gcomm://192.168.131.145其中那个IP地址表示的是相对于本台Linux所表示的节点的上一个服务器节点的IP地址。如果本台Linux服务器是第一个节点,那原创 2017-09-29 21:32:05 · 870 阅读 · 0 评论 -
Linux下MySQL/MariaDB Galera集群搭建过程
本博客的目的是对下述博客的补充,针对我自己出现的情况 Linux下MySQL/MariaDB Galera集群搭建过程下载源的问题:由于原博客的下载源镜像不是国内镜像,导致速度非常的慢。现推荐以下两种: 第一种源:## 使用这种源无需更改任何的内容,按照上面的链接内的内容直接安装即可 ##[mariadb]name = MariaDBbaseurl =http://mirrors.us原创 2017-09-29 20:00:54 · 857 阅读 · 0 评论 -
泛型的个人理解
泛型:参数化的类。将实体类参数化,传递给方法进行使用。 这类参数称之为类型实参,由这些类型实参来限定比如集合的类型List<String> String为类型实参 ,List为集合泛型在逻辑上可以看成是多个不同的类型,但是实际上都是相同的基本类型 需要注意的是,Java之中并没有所谓的泛型数组大体上泛型的使用有三种:1.List<String> 限定集合的类型2.Collection<T>原创 2017-09-13 21:52:59 · 301 阅读 · 0 评论 -
SpringMVC 参数校验
参数校验虽说大多在前台通过js完成,但是也应该懂得如何在后端实现参数的简单校验。由于本人目前处于初级阶段,所以文章的深度有限。随着时间推移我会逐渐更新。 参数校验的步骤我就不在赘述,推荐: 参数校验的步骤 我感觉这篇文章,博主其实写的还可以。 我这只说参数校验的另外一种方法,通过继承和引用实现参数校验。 首先是Model参数类: speaker.javapackage com.zhiyo原创 2017-08-21 20:48:44 · 1499 阅读 · 0 评论 -
filter拦截器改变字体编码格式
EncodingRequest.java 拦截request请求的所有字段,并将编码格式有ISO8859-1装换成UTF-8的编码格式/** * @Title: EncodingRequest.java * @Prject: WebCRM * @Package: com.zhuoyun.filter * @Description: TODO * @author: Liu Hao原创 2017-07-25 21:35:20 · 685 阅读 · 0 评论 -
Map遍历
Map<String, String> map = new HashMap<String, String>(); map.put("key1", "value1"); map.put("key2", "value2"); map.put("key3", "value3"); //第一种:普遍使用,二次取值 System.out.println("通过Map.ke转载 2017-07-25 21:16:16 · 211 阅读 · 0 评论 -
将 Tomcat 和 Eclipse 相关联
http://www.runoob.com/jsp/eclipse-jsp.html转载 2017-07-12 22:21:43 · 848 阅读 · 0 评论 -
ArrayList 实现冒泡排序
public class TestArrayListSort { public static void main(String[] args) { List<Integer> list = new ArrayList<>();// System.out.println("请输入int类型数(如需退出请按0):");// Scanner s = new S原创 2017-07-10 22:18:26 · 8022 阅读 · 0 评论 -
List和Map的遍历操作
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2017-07-10 20:32:22 · 342 阅读 · 0 评论