java
文章平均质量分 65
沐淼
自古人生最忌满,半贫半富半自安;半命半天半机遇,半取半舍半行善;半聋半哑半糊涂,半智半愚半圣贤;半人半我半自在,半醒半醉半神仙;半亲半爱半苦乐,半俗半禅半随缘;人生一半在于我,另外一半听自然
展开
-
JAVA导入/导出EXCEL文件,自定义校验,错误回写excel,使用简单快捷
JAVA导入/导出EXCEL文件,自定义校验,错误回写excel,使用简单快捷转载 2022-06-27 09:09:01 · 3287 阅读 · 1 评论 -
SpringCloud集成rabbitmq:org.springframework.amqp.AmqpConnectException: java.net.ConnectException的解决办法
org.springframework.amqp.AmqpConnectException: java.net.ConnectException: Connection refused (Connection refused)There was an unexpected error (type=Internal Server Error, status=500).error occurred in message handler [org.springframework.integration.amq原创 2020-07-20 21:57:24 · 1933 阅读 · 0 评论 -
window 安装 elaticsearch
1、 环境准备**elasticsearch 依赖于jdk 1.8+ **2、下载https://www.elastic.co/downloads/elasticsearch3、解压 elasticsearch-6.6.1.zip4、配置文件 : elasticsearch.yml5、bin 目录下是相关的启动文件: elasticsearch.bat...原创 2019-03-12 15:40:25 · 211 阅读 · 0 评论 -
Spring Boot 2.x基础教程:配置文件详解
文章目录配置基础自定义参数参数引用使用随机数命令行参数多环境配置测试不同配置的加载加载顺序2.x 新特性配置文件绑定简单类型List类型Map类型环境属性绑定简单类型List类型系统属性绑定简单类型List类型属性的读取全新的绑定API例子一:简单类型例子二:List类型转自:Spring Boot 2.x基础教程:配置文件详解配置基础在快速入门示例中,我们介绍Spring Boot的工程结...转载 2019-07-24 10:57:31 · 387 阅读 · 0 评论 -
Spring Boot 2.0 新特性和发展方向
转自:Spring Boot 2.0 新特性和发展方向以Java 8 为基准Spring Boot 2.0 要求Java 版本必须8以上, Java 6 和 7 不再支持。内嵌容器包结构调整为了支持reactive使用场景,内嵌的容器包结构被重构了的幅度有点大。EmbeddedServletContainer被重命名为WebServer,并且org.springframework.boot...转载 2019-07-24 10:23:44 · 127 阅读 · 0 评论 -
日志问题:SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”
日志问题:SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”由于升级到spring5.0,发现之前web.xml 里配置的log监听Log4jConfigListener被spring废弃了。web.xml 之前的配置<context-param> <param-nam...原创 2018-08-30 22:56:22 · 479 阅读 · 0 评论 -
SpringDemo ----- 扫描注入
一、创建Maven项目二、创建pom.xml文件<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/PO原创 2017-07-27 21:35:44 · 265 阅读 · 0 评论 -
SpringDemo ------ setter注入
一、创建Spring maven项目pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM原创 2017-07-27 21:12:12 · 257 阅读 · 0 评论 -
spring体系结构
核心容器核心容器由Beans,core,Context,spEL模块组成,他们的细节如下: 核心模块提供了框架基本组成部分,包括Ioc和依赖注入功能。Bean 模块提供了BeanFactory,他是一个工厂模式的复杂实现。context 模块健在在由核心和bean模块提供的坚实的基础上,他是访问定义和配置的任何对象的媒介。ApplicationContext接口是上下文模块的重点原创 2016-11-15 11:15:04 · 309 阅读 · 0 评论 -
Tomcat中文乱码问题
中文乱码总结:一、页面编码<%@ page contentType="text/html;charset=UTF-8" language="java" %><meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>二、URL 中的乱码改tomcat中server.xml中Connector的port=“8080”,加上一个 URIEncoding=”utf-8” <Connector原创 2022-04-09 22:34:19 · 1801 阅读 · 0 评论 -
Mac M1安装jdk、idea
Mac M1芯 安装JDKMac M1芯 安装JDKJDK 下载地址:[https://www.azul.com/downloads/?package=jdk](https://www.azul.com/downloads/?package=jdk)查看版本Mac M1芯 安装JDKJDK 下载地址:https://www.azul.com/downloads/?package=jdkjdk推荐选择zulu jdk,这个是适配Arm架构的jdk,根据需求选择.dmg格式的jdk下载,然后直接安装就可以原创 2022-02-27 20:29:30 · 2540 阅读 · 0 评论 -
docker环境下查询JVM虚拟机GC信息
docker环境下查询JVM虚拟机GC信息1、进入docker服务容器内部docker ps查看容器进程列表,找到对应CONTAINER ID(服务ID)或NAMES(服务名称)如果服务太多可以使用 docker ps|grep ‘keyword’过滤例如:3700sdz0881进入容器命令:unbuntu: docker exec -it 3700sdz0881 /bash/shcentos: docker exec -it 3700sdz0881 /bin/sh2、查询JVM-GC情况原创 2022-02-05 21:24:14 · 2327 阅读 · 0 评论 -
Spring Boot5种读取配置文件的方式
Spring Boot5种读取配置文件的方式一、@Value注解读取方式1.1 properties中文乱码1.2 yml的格式的空格注意1.3 当properties和yml有相同的配置的时候?1.4 当key不存在的时候?二、@ConfigurationProperties注解读取方式2.1 properties中文乱码问题2.2 key不存在问题三、@PropertySource+@Value注解读取方式3.1 中文乱码问题3.2 不支持yml文件四、@PropertySource+@Configur转载 2021-08-24 09:31:07 · 914 阅读 · 0 评论 -
Spring Boot 2.0正式发布,升还是不升呢?
转载 : http://blog.didispace.com/spring-boot-2-release/#Spring帝国Spring几乎是每一位Java开发人员都耳熟能详的开发框架,不论您是一名初出茅庐的程序员还是经验丰富的老司机,都会对其有一定的了解或使用经验。在现代企业级应用架构中,Spring技术栈几乎成为了Java语言的代名词,那么Spring为什么能够在众多开源框架中脱颖而出,成...转载 2019-04-10 17:09:38 · 216 阅读 · 0 评论 -
Spring Boot 2.0.2+Ajax解决跨域请求的问题
问题描述后端域名为A.abc.com,前端域名为B.abc.com。浏览器在访问时,会出现跨域访问。浏览器对于javascript的同源策略的限制。HTTP请求时,请求本身会返回200,但是返回结果不会走success,并且会在浏览器console中提示:已拦截跨源请求:同源策略禁止读取位于 https://www.baidu.com/ 的远程资源。(原因:CORS 头缺少 ‘Access-...转载 2019-03-11 14:25:49 · 712 阅读 · 0 评论 -
Spring数据库事务管理
配置事务管理器MyBatis 框架用的最多的是事务管理器是 org.springframework.jdbc.datasource.DataSourceTransactionManagerHibernate 框架用到 spring-orm 包 org.springframework.orm.hibernate4.HibernateTransactionManager配置数据源事务管理器...原创 2018-10-29 18:17:50 · 257 阅读 · 0 评论 -
读Excel文件内容
这里只是读取Excel表的code package com.cn;import jxl.Cell;import jxl.Sheet;import jxl.Workbook;import java.io.File;import java.io.FileInputStream;import java.util.ArrayList;import java.util.Arrays;import原创 2018-04-20 16:23:43 · 214 阅读 · 0 评论 -
数字加密
数字加密。请写一个函数,实现输入一个任意位正整数,将其加密后输出。加密规则如下: 对输入整数的每一位分别加上5,然后分别将其替换为该值除以10取余后的结果将该正整数的第1位和第4位互换,第2位和第3位互换将步骤2的换位结果作为加密后的整数输出例如: 输入:1000,输出:5556int a = 100000;String str = String.valueOf(a);S...原创 2018-04-12 12:42:13 · 3998 阅读 · 0 评论 -
文件操作——读取、写入
package test.org.file;import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;原创 2017-04-21 11:34:17 · 489 阅读 · 0 评论 -
java多线程------synchronized方法,块
package test.threaddemo;import com.sun.javafx.collections.annotations.ReturnsUnmodifiableCollection;import javax.xml.bind.PrintConversionEvent;import java.util.concurrent.locks.Lock;public clas原创 2017-03-10 13:36:10 · 358 阅读 · 0 评论 -
深入理解Java%20try-with-resource/
文章来源:http://www.kissyu.org/2016/10/06/深入理解Java%20try-with-resource/作者:Young子曾经曰过:所有的炒冷饭都是温故而知新。背景众所周知,所有被打开的系统资源,比如流、文件或者Socket连接等,都需要被开发者手动关闭,否则随着程序的不断运行,资源泄露将会累转载 2016-10-14 18:00:35 · 695 阅读 · 0 评论 -
Collection(二)--------linkedList
package org.collection;import java.util.Collection;import java.util.Iterator;import java.util.LinkedList;import java.util.List;public class linkedListDemo { public static void main(String[] a原创 2016-09-08 17:24:13 · 336 阅读 · 0 评论 -
Collection(一)-----ArrayList
ArrayList 所有以实现的接口:Serializable,Cloneable,Iterable,Collection,list,RandomAccess * 直接已知子类:AttributeList, RoleList, RoleUnresolvedList * public class ArrayListextends AbstractListimplements List, Ran原创 2016-09-08 16:23:53 · 730 阅读 · 0 评论 -
多线程(二)--线程池
这是集合的类,linkedList删除操作和增加操作比较快;ArrayList 查找比较快,增加删除比linlList相对慢;package org;import java.util.LinkedList;import java.util.List;public class CollectionTest { private List list = new LinkedLis原创 2016-09-08 12:04:25 · 201 阅读 · 0 评论 -
多线程(一)
1、什么是多线程?先了解两个概念 进程:正在运行的程序,是系统进行资源分配和调用的独立单位,有自己的内存空间和系统资源。 线程:是进程中的单个顺序控制流,是一条执行路径,线程是应用程序中执行的基本单元。某位大神的总结:进程就相当于工厂,线程就是工厂里的流水线,线程不能独立存在,必须存在于进程中。多进程:系统中同时存在多个并行的进程,则称为多进程。可通过电脑任务管理器查看正在运行原创 2016-09-08 13:48:54 · 219 阅读 · 0 评论 -
java基础---定时任务timer
Java基础--定时任务Timer 一、Timer介绍 java.util.Timer java.util.TimerTaskTimer是一个定时器类,通过该类可以为指定的定时任务进行配置。TimerTask类是一个定时任务类,该类实现了Runnable接口,而且是一个抽象类,如下所示: public abstract class TimerTask implements转载 2016-10-10 14:22:48 · 248 阅读 · 0 评论 -
面向对象(OOP)---java
1、抽象数据类型:将不同类型的数据集合组成一个整体来表述一种新的事物。2、类:定义了一种抽象的数据类型。3、面向过程的缺陷:缺乏对数据的封装数据和方法分离类是对象的模板,对象是类具体的实例4、构造方法:用于成员变量的赋值与类同名,无返回类型在创建对象时自动调用自己不写构造,程序默认提供一个无参构造可以重载5 .1堆存在new出来的对象成员变量的生命周原创 2016-09-09 10:28:20 · 264 阅读 · 0 评论 -
正则表达式
//校验登录名:只能输入5-20个以字母开头、可带数字、“_”、“.”的字串//^[a-zA-Z]{1} 表示第一个字符要求是字母。//([a-zA-Z0-9]|[._]){4,19} 表示从第二位开始(因为它紧跟在上个表达式后面)的一个长度为4到9位的字符串,//它要求是由大小写字母、数字或者特殊字符集[._]组成。var regLog = /^[a-zA-Z]{1}([a-zA-Z0-原创 2016-08-30 10:01:46 · 841 阅读 · 0 评论 -
File操作(8) ----------------------- 文件压缩
package demo.test3;import java.io.BufferedOutputStream;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;import j原创 2017-01-27 10:41:06 · 209 阅读 · 0 评论 -
file操作(7)--------------- BufferedReader读取文件内容
package demo.test2;import java.io.BufferedReader;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStreamReader;import java.io.U原创 2017-01-27 08:18:29 · 312 阅读 · 0 评论 -
IDEA2016 license server 激活
2016.1 激活 http://www.iteblog.com/idea/key.php2016.2 激活 http://idea.iteblog.com/key.php转载 2017-03-10 21:52:03 · 2624 阅读 · 0 评论 -
File操作(6)------------------- printWriter,bufferedWriter
package demo.test2;import java.io.BufferedWriter;import java.io.FileNotFoundException;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.io.Print原创 2017-01-26 19:27:46 · 283 阅读 · 0 评论 -
File操作(5)---------文件读取,写入 复制(二)
package demo.test1;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.FileOutputStream;imp原创 2017-01-26 17:00:28 · 250 阅读 · 0 评论 -
File操作(4)-----文件复制(一)
package demo;import java.io.IOException;import java.io.RandomAccessFile;public class copy01 { /** * @param args * @throws IOException */ public static void main(String[] args) throws IO原创 2017-01-26 09:24:45 · 397 阅读 · 0 评论 -
File操作(3)-------- FileFilter
package demo;import java.io.File;import java.io.FileFilter;public class FileDemo03 { /** * @param args */ public static void main(String[] args) { /** * 获取当前目录下的所有的子项 */ File fil原创 2017-01-26 00:15:59 · 369 阅读 · 0 评论 -
File操作(2)------文件夹
package demo;import java.io.File;import java.io.IOException;import java.sql.Date;import java.text.SimpleDateFormat;public class FileDemo02 { /** * @param args * @throws IOException */原创 2017-01-26 00:00:17 · 358 阅读 · 0 评论 -
File操作(1)
package demo;import java.io.File;import java.io.IOException;import java.sql.Date;import java.text.SimpleDateFormat;public class FileDemo01 { /** * @param args * @throws IOException */原创 2017-01-25 21:36:34 · 338 阅读 · 0 评论 -
java时间日期操作
时间日期类:package org;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateUtil { Calendar cal = Calendar.getInsta原创 2016-11-27 13:41:56 · 313 阅读 · 0 评论 -
Collection(三)------map
map并不是继承Collection,map只是集合,这里Collection只是取其集合之意,游客不要误解package org.collection;import java.util.Collection;import java.util.HashMap;import java.util.Map;import java.util.Map.Entry;import java.ut原创 2016-09-09 09:47:05 · 240 阅读 · 0 评论