
java
乾九幽
写博客只是为了方便查阅,如有侵权,请联系删除。
展开
-
Plugin org.apache.maven.plugins:maven-clean-plugin:2.6.1 or one of its dependencies could not be res
报错信息记录Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.6.1:clean (default-clean) on project xxx: Execution default-clean of goal org.apache.maven.plugins:maven-clean-plugin:2.6.1:clean failed: Plugin org.apache.maven.plugins:maven-cl原创 2021-04-14 15:39:49 · 546 阅读 · 0 评论 -
简单http发送post请求,简化版,备忘
import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.net.HttpURLConnection;import java.net.URL;public class HttpHelp { /** * * @par原创 2021-04-09 14:31:21 · 226 阅读 · 0 评论 -
java.lang.String.equals String为空测试记录
测试代码package com.util.common.test;public class EqualTest { public static void testOne(String str) { if ("Hello".equals(str)) { System.out.println("Yes"); } else { System.out.println("No"); } } public static void testTwo(String str) { i原创 2021-04-01 17:44:53 · 160 阅读 · 0 评论 -
java字符串处理最后一个符号(,)
public static void main(String[] args) { String str = "1,2,3,"; str = str.replaceAll(",$",""); System.out.println(str); String str1 = "1,2,3"; str1 = str1.replaceAll(",$",""); System.out.println(str1); }原创 2021-03-19 10:16:55 · 1854 阅读 · 0 评论 -
springboot面试题收集(1)
1、什么是 Spring Boot?Spring Boot 是 Spring 开源组织下的子项目,是 Spring 组件一站式解决方案,主要是简化了使用 Spring 的难度,简省了繁重的配置,提供了各种启动器,开发者能快速上手。更多 Spring Boot 详细介绍请看这篇文章《什么是Spring Boot?》。2、为什么要用 Spring Boot?Spring Boot 优点非常多,如:独立运行 简化配置 自动配置 无代码生成和XML配置 应用监控 上手容易 …Spr转载 2021-03-09 09:54:25 · 99 阅读 · 0 评论 -
(MyBatis语法第2记) collection if foreach
<if test="stausValueList !=null and stausValueList.size > 0"> and d.value in <foreach item="item" collection="stausValueList" separator="," open="(" close=")" index=""> #{item} </foreach> </if...原创 2021-02-25 10:06:46 · 440 阅读 · 0 评论 -
JXLS导出入门版本笔记旧版
pom.xml<dependency> <groupId>net.sf.jxls</groupId> <artifactId>jxls-core</artifactId> <version>2.0</version></dependency><dependency> <groupId>jaxen</groupId> <arti原创 2021-01-20 17:32:53 · 425 阅读 · 1 评论 -
java - springboot应用连接oracle慢
在调度机找到$JAVA_HOME/jre/lib/security/java.security,终于发现直接修改 java.security文件securerandom.source=file:/dev/urandom修改成securerandom.source=file:/dev/./urandom原创 2020-12-28 10:53:26 · 818 阅读 · 0 评论 -
笔记--Springboot集成Freemark
笔记--Springboot集成Freemark1.从spring官网下载一个springboot的包1.目录结构图2.引入freemark的pom依赖3.配置application.properties4.其他代码4.1 FreemarkerController代码4.2 SpringbootftlApplication代码4.3 WangzhanResourse代码4.4 wangzhan.properties4.5 center.ftl4.6 index.ftl1.从spring官网下载一个spri原创 2020-07-17 15:09:35 · 267 阅读 · 0 评论 -
从spring官网下载的springboot项目(maven)导入eclipse,pom文件前几行报错
解决方法:第一步:第二步:update后遇到unknown eroor错误解决:在pom中加上 <properties> <maven-jar-plugin.version>3.1.1</maven-jar-plugin.version> </properties>原创 2020-07-17 09:46:03 · 321 阅读 · 0 评论 -
小常识-笔记-JAVA导出多sheet的EXCEL工具类(代码较为简单)
工具类代码package com.utils;import java.io.IOException;import java.util.HashMap;import java.util.List;import java.util.Map;import org.apache.poi.hssf.usermodel.HSSFCell;import org.apache.poi.hssf.usermodel.HSSFCellStyle;import org.apache.poi.hssf.us原创 2020-07-08 09:20:22 · 548 阅读 · 0 评论 -
记一次ORACLE动态插入数据(表名动态、字段动态)遇到的CLOB字段问题、开发语言JAVA
Mapper中的方法 @InsertProvider(type = SqlProvider.class, method = "insertData") void insertData(Map tableDataMap);SqlProvider类class SqlProvider{ @SuppressWarnings("unchecked") public String updateByPrimaryKey(Map tableDataMap) {原创 2020-05-19 15:45:28 · 684 阅读 · 0 评论 -
SpringBoot+Mybatis+Gbase数据库集成PageHelper(SELF_USE_BIJI)
yml配置pagehelper: helperDialect: informix reasonable: true supportMethodsArguments: true params: count=countSql 本人项目中使用版本 <!-- https://mvnrepository.com/artifact/...原创 2020-04-23 15:21:36 · 2239 阅读 · 0 评论 -
Springboot集成Swagger遇到无限死循环处理方法
1.万能办法,,,,重启,,,我自己用好使2.同事说的方法,因重启无效,,断网一会3.修改端口号,,目前一直用的原创 2019-12-13 15:28:14 · 1386 阅读 · 1 评论 -
MAVEN Unknown error处理
1.遇到情况2.在pom.xml中的properties中添加<spring-cloud.version>Greenwich.SR1</spring-cloud.version><maven-jar-plugin.version>3.1.1</maven-jar-plugin.version>3.更新...原创 2019-12-09 10:34:47 · 1377 阅读 · 0 评论 -
Java设计模式之《工厂方法模式》及使用场景
Java设计模式之《工厂方法模式》及使用场景原创文章,转载请标注出处:Java设计模式之《工厂方法模式》及使用场景一、概述工厂,就是生产产品的地方。在Java设计模式中使用工厂的概念,那就是生成对象的地方了。本来直接就能创建的对象为何要增加一个工厂类呢?这就需要了解工厂方法要解决的是什么问题了,如果只有一个类,我们直接new一个对象完事,这是最简单的;但是如果有多个类呢,而...转载 2019-12-03 16:49:29 · 332 阅读 · 0 评论 -
JAVA-PDF导出变成直接打开页面修改
去掉response.reset;原创 2019-12-02 16:33:31 · 264 阅读 · 2 评论 -
centos8 使用yum 安装 rabbitmq的教程
原文:https://www.jb51.net/article/174857.htm进入/etc/yum.repos.d/ 文件夹创建rabbitmq-erlang.repo 文件内容如下 1 2 3 4 5 6 7 [rabbitmq-erlang] name=rabbitmq-erlang...转载 2019-11-26 19:29:50 · 930 阅读 · 0 评论 -
spring boot 两个war包同时在tomcat中部署后启动报错
原因:spring.jmx是默认打开的,所以有两种解决办法办法1:spring.jmx.enabled=false办法2:在application中各自配置spring.jmx.default-domain=project1spring.jmx.default-domain=project2以保证domain是两个不一样的遇到报错信息截图如下:—————————...转载 2019-11-26 10:46:09 · 807 阅读 · 0 评论 -
《小常识-18》Java与C++
Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的“高墙”,墙外面的人想 进去,墙里面的人却想出来。 对于从事C、C++程序开发的开发人员来说,在内存管理领域,他们既是拥有最高权力 的“皇帝”又是从事最基础工作的“劳动人民”——既拥有每一个对象的“所有权”,又担负着每 一个对象生命开始到终结的维护责任。 对于Java程序员来说,在虚拟机自动内存管理机制的帮助下,不再需要为每一个转载 2017-05-15 09:33:17 · 218 阅读 · 0 评论 -
《小常识-18》java垃圾回收特点粗解
1.垃圾回收的不可预知性: 1.定时发生 2.系统空闲CPU资源时发生 3.内存消耗到极限时发生2.精确性: 1.精确标记活着的对象 2.精确定位对象之间的引用关系原创 2017-05-15 14:31:50 · 185 阅读 · 0 评论 -
《小常识-17》判断堆中的对象是否活着
1.引用计数算法 优点:实现简单—给对象中添加一个引用计数器,每当有 一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减1;任何时刻计数器为0 的对象就是不可能再被使用的。 判定效率高。 缺点:不好解决对象间彼此循环引用(java虚拟机中没有用它做内存管理)2.当一个对象到GC Roots没有任何引用链(Reference Chain)相连,说明这个对象是不可原创 2017-05-15 15:33:53 · 346 阅读 · 0 评论 -
(redis第一记)redis配置认证密码Auth
127.0.0.1:6379> config set requirepass ldqOK127.0.0.1:6379> config get requirepass(error) NOAUTH Authentication required.127.0.0.1:6379> auth ldqOK127.0.0.1:6379>原创 2017-05-27 09:41:24 · 1461 阅读 · 0 评论 -
《小常识-16》try..catch
如果try语句块中出现属于Exception或其子类的异常,则转到catch语句块处理。 如果try语句块中出现不属于Exception或其子类的异常,则转到finally语句块处理。 如果catch语句块中出现任何异常,则转到finally语句块处理翻译 2017-05-22 14:47:40 · 231 阅读 · 0 评论 -
《小常识-15》Quart初学笔记
1.新建一个maven项目,2.去maven库下载quartz用到的jar包,<!-- https://mvnrepository.com/artifact/org.quartz-scheduler/quartz --><dependency> <groupId>org.quartz-scheduler</groupId> ...原创 2018-04-02 22:49:43 · 294 阅读 · 0 评论 -
《小常识-14》Springboot集成kafka精简步骤(练手)
Springboot集成kafka精简步骤第一步、到官网下载kafka安装包https://kafka.apache.org/downloads(新版内置了zookeeper,不用单独下载) http://mirrors.tuna.tsinghua.edu.cn/apache/kafka/2.2.0/kafka_2.12-2.2.0.tgz第二步、启动zook...原创 2019-04-18 14:20:46 · 178 阅读 · 0 评论 -
《小常识-9》java 1.6/1.8 帮助文档
java 1.6 帮助文档中文链接:https://download.youkuaiyun.com/album/detail/4437Java1.8 帮助文档英文中文 – 谷歌版在线版: http://blog.fondme.cn:8000/apidoc/jdk-1.8-google/下载链接:https://download.youkuaiyun.com/album/detail/4437中文 – 必...转载 2019-04-28 09:10:25 · 180 阅读 · 0 评论 -
《小常识-13》feign 集成 hystrix 问题
在application.properties文件中添加#Unable to connect to Command Metric Stream 异常 deal withmanagement.endpoints.web.exposure.include=hystrix.stream注意点:Feign出现该异常时,检查是否添加@EnableCircuiteBreaker。使用Ribbon时,...转载 2019-04-19 11:28:28 · 392 阅读 · 0 评论 -
《小常识-5》JSON Web Token
JSON Web Token(缩写 JWT)是目前最流行的跨域认证解决方案,本文介绍它的原理和用法。一、跨域认证的问题互联网服务离不开用户认证。一般流程是下面这样。1、用户向服务器发送用户名和密码。2、服务器验证通过后,在当前对话(session)里面保存相关数据,比如用户角色、登录时间等等。3、服务器向用户返回一个 session_id,写入用户的 Cookie。4...转载 2019-04-30 10:47:33 · 105 阅读 · 0 评论 -
《小常识-3》图解JAVA对象的创建过程
前面几篇博文分别介绍了JAVA的Class文件格式、JVM的类加载机制和JVM的内存模型,这里就索性把java对象的创建过程一并说完,这样java对象的整个创建过程就基本上说明白了(当然你要有基础才能真正看明白)。经常有人问我为什么这么喜欢钻研底层的东西,首先,因为我以前的做硬件的和嵌入式的,兴趣使然;其次,我个人感觉,如果不把上下打通,心里老是有一堵墙过不去,说白了,这是个人因素,与好坏无关(当...转载 2019-05-12 11:38:34 · 170 阅读 · 0 评论 -
《小常识-2》常用方法 补位
获取当前年份Calendar c = Calendar.getInstance();int year = cale.get(Calendar.YEAR); 补位 public static void main(String[] args) { String format = String.format("%05d", 10); System.out.println(...原创 2019-05-23 14:05:03 · 173 阅读 · 0 评论 -
【JAVA学习】“-Xmx1024m -Xms1024m -Xmn512m -Xss256k”——Java运行参数(转)
【JAVA学习】“-Xmx1024m -Xms1024m -Xmn512m -Xss256k”——Java运行参数(转)2014年09月04日 10:23:52前端方头狮阅读数 12777版权声明:转载请注明出处 https://blog.youkuaiyun.com/a503921892/article/details/39048889年轻代 年老代概念 http://jefferent.i...转载 2019-06-27 14:10:08 · 4607 阅读 · 0 评论 -
《小常识-26》linux下启动启动jar文件,并设置启动的内存
linux下启动启动jar文件,并设置启动的内存nohup java -Xms128m -Xmx512m -jar aole_9200.jar >temp.txt &nohup java -Xms128m -Xmx512m -jar auspost_9300.jar >auspost.txt &nohup java -Xms128m -Xmx512m -jar ...转载 2019-06-27 12:29:17 · 2311 阅读 · 0 评论 -
MVN install jar 小记
mvn install:install-file -Dfile=ftest-1.0.jar -DgroupId=com.jiuyou -DartifactId=druid -Dversion=1.0 -Dpackaging=jar项目引用 <dependency> <groupId>com.jiuyou...原创 2019-07-04 10:31:32 · 236 阅读 · 0 评论 -
《小常识-19》事务简介
从严格的定义来讲“事务是形成一个逻辑工作单位的数据库操作的汇集”。通俗的说,事务(Transaction)是能以整体的原子操作形式完成的一系列操作,事务能保证一个“全有或者全无”的命题的成立,即操作或者全部成功或者全部失败,不会出现部分成功、部分失败的情况。事务以一种可靠的、简洁的方式来解决系统运行中的各种异常问题。事务具有 4 个基本特性,即原子性(Atomicity)、一致性(Cons...转载 2017-05-12 13:38:27 · 222 阅读 · 0 评论