Java
CoderZ9090
人的一生会遇到两个人,一个惊艳了时光,一个温柔了岁月。
展开
-
JVM常用参数
-Xss 设置栈空间大小-Xms 设置堆空间初始大小-Xmx 设置堆空间最大值,建议和堆空间初始值保持一致-XX:+PrintGCDetails 打印GC日志原创 2022-05-23 09:20:06 · 367 阅读 · 0 评论 -
JAVA 多线程实现方式
package com.huajiyuji.yanfengmall.search.Thred;import java.util.concurrent.*;/** * @Module * @Description 线程 * @Classname ThredTest * @Author zyf * @Create 2021-08-16 11:45 */public class ThredTest { public static ExecutorService service = .原创 2021-08-16 15:04:36 · 259 阅读 · 0 评论 -
redis 缓存常见问题
1、缓存穿透大量查询一个缓存中不存在的数据,解决办法:缓存null。2、缓存雪崩缓存大面积失效,解决办法:不能大面积key都使用相同的过期时间。3、缓存jich原创 2021-06-08 16:56:26 · 262 阅读 · 0 评论 -
JVM 内存配置
-Xmx1024m -Xms1024m -Xmn512m-Xmx1024m :最大内存-Xms1024m :初始化内存-Xmn512m :原创 2021-06-08 11:23:04 · 360 阅读 · 0 评论 -
maven版本升级
官方文档:http://www.mojohaus.org/versions-maven-plugin/usage.html第一步:mvn versions:set -DnewVersion=3.6.1第二步:mvn versions:commit搞定。如果想回退:mvn versions:revert原创 2020-08-23 11:59:33 · 3458 阅读 · 0 评论 -
Java常见面试题以及答案
从工作经验来看,面试也许不能面出一个程序员的真实水平,或者说面试内容和工作内容也许关系不大,但面试和学历相似,是块敲门砖,好的面试表现,可以带给你更好的工作机会,也是对基础知识的一个巩固。以下面试题收集整理自互联网,作为笔记记录。如有侵权请联系删除。一、Java 基础1.JDK 和 JRE 有什么区别?JRE(Java Runtime Environment)是Java 运行时环境…...原创 2020-05-06 23:27:28 · 1029 阅读 · 0 评论 -
Elasticsearch学习笔记
简介:ElasticSearch是一个基于Lucene的搜索服务器。它提供了一个分布式多用户能力的全文搜索引擎,基于RESTful web接口。Elasticsearch是用Java语言开发的,并作为Apache许可条款下的开放源码发布,是一种流行的企业级搜索引擎。ElasticSearch用于云计算中,能够达到实时搜索,稳定,可靠,快速,安装使用方便。官方客户端在Java、.NET(C#)、PH...原创 2020-02-10 22:20:32 · 128 阅读 · 0 评论 -
Windows查看占用端口的进程并杀死
命令老是记不住怎么办,记下来吧查看进程 netstat -ano|findstr 9090 9090位端口号杀死进程taskkill /f /pid 1465614656为进程号原创 2020-02-04 21:29:10 · 348 阅读 · 0 评论 -
PO,BO,VO和POJO的区别
PO:persistent object 持久对象1 .有时也被称为Data对象,对应数据库中的entity,可以简单认为一个PO对应数据库中的一条记录。2 .在hibernate持久化框架中与insert/delet操作密切相关。3 .PO中不应该包含任何对数据库的操作。POJO :plain ordinary java object 无规则简单java对象一个中间对象,可以...转载 2020-01-26 06:21:41 · 167 阅读 · 0 评论 -
Spring boot 新建项目pom.xml文件报错 Failure to transfer org.springframework.boot:spring-boot-maven-plugin
Spring boot 新建项目pom.xml文件报错 Failure to transfer org.springframework.boot:spring-boot-maven-plugin如果尝试了很多方法依然不能下载插件,可以尝试如下方法新建项目依赖下载时网络中断导致资源损坏删除.m2\repository中后缀名为lastUpdated的文件cd %userprof...原创 2020-01-20 17:53:17 · 3167 阅读 · 0 评论 -
Cors解决跨域请求问题
采用spring提供的过滤器实现package club.huajiyuji.gateway.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import org.springframewo...原创 2020-01-16 11:56:58 · 219 阅读 · 0 评论 -
Oracle 查询指定的数据库备份位置
select * from dba_directories; --查询指定的数据库备份位置原创 2019-10-17 14:22:25 · 4061 阅读 · 0 评论 -
Java 批量导出包含图片的Word文档
业务需求:客户需要在资产管理系统中批量导出包含资产二维码等信息的Word文档,如下图导出Word文档效果如下图需求就摆在面前,接下来就是技术选型问题了。由于一开始做编程是从OC入门的,但是由于OC是闭源的,总感觉开发生态不是特别友好,从事java编程后,由于java开源,这种开发生态的对比感愈发强烈。实现一个业务需求时候,开源的java可以给我们提供更多、更优、更合适业务需求的选择...原创 2020-04-10 11:50:30 · 12497 阅读 · 0 评论 -
解决连接oracle 11g报ORA-01034 提示:Oracle not available
最近在使用kettle做数据处理的时候,Oracle使用的比较频繁。结果突然有一天登录的时候发现提示:报错信息:ERROR:ORA-01034: ORACLE not availableORA-27101: shared memory realm does not existProcess ID: 0Session ID: 0 Serial number: 0网上找了好久,各种方法...转载 2018-11-30 16:05:35 · 1617 阅读 · 1 评论 -
COAP协议全面分析
COAP协议全面分析##HTTP与COAP 请求与响应示例###HTTP请求(文本格式)POST https://getman.cn/echo HTTP/1.1User-Agent: FiddlerHost: getman.cnContent-Length: 9{temp:22}123456###HTTP响应(文本格式)HTTP/1.1 200 OKServer: NW...转载 2018-12-04 15:20:07 · 1007 阅读 · 0 评论 -
URI与URL详解
看开源框架经常看到会用到URL或者URI之类的,为什么要熟悉这个呢? 比如说你写一个网络程序,需要访问资源,资源位置信息最好封装起来,如果使用String表示,虽然可以使用,但是感觉挺low的。你用了URI或者URL,当你想获取这个资源位置信息的某个属性时怎么着也比String方便吧。1、URI与URL的定义 ...转载 2018-12-04 14:33:20 · 1084 阅读 · 0 评论 -
IDEA中Maven依赖包下载不了的问题解决方案汇总
这个依赖包下载不了的问题真的是很烦,之前一直把下载不上的依赖剪切再粘贴到pom.xml文件中,保存它就自动下载了,但是今天怎么剪切粘贴都没用,所以就花了点时间在网上各种搜解决方案,试了一些之后终于从根本上解决了问题,所以写个博客把解决这个问题的方案汇总一下!1. 先是对图上的两个位置一番狂点进行刷新,然并卵....转载 2018-12-03 17:38:23 · 6512 阅读 · 3 评论 -
一文读懂MQTT协议
1 概述MQTT(Message Queuing Telemetry Transport,消息队列遥测传输协议),是一种基于发布/订阅(publish/subscribe)模式的“轻量级”通讯协议,该协议构建于TCP/IP协议上,由IBM在1999年发布。MQTT最大优点在于,可以以极少的代码和有限的带宽,为连接远程设备提供实...转载 2018-12-04 11:42:04 · 233 阅读 · 0 评论 -
Java jsp导出Excel打开报格式或扩展名错误
是因为Dword值是十进制的,改成十六进制的即可。1、先关闭所有的office应用程序,然后打开注册表, 在运行中输入regedit ,可以用快捷键win+R打开运行窗口。2、找到以下位置:HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Excel\Security点[编辑]菜单上的[新建],单击DWORD值,然后输入ExtensionHar...转载 2018-11-14 14:02:55 · 2751 阅读 · 0 评论 -
input 实现回车搜索
一:界面代码<li class="search"> <ul> <li class="Search_text" style="float:right;background:#eee;margin-right:15px;padding-right:35px;height:25px;"> <input onk...原创 2019-06-26 10:38:30 · 5788 阅读 · 0 评论 -
Web excel导出 Linux乱码 数字导出格式显示错误处理
本来之前写过一个JS导出程序,但是也是网上东拼西凑写出来了,这两天有需求要写个excel导出,然后就出现一堆的问题,就准备记录下来。原谅我好多东西也是网上百度别人的,但是都汇总了一下,也好给大家看,开始正文: js导出excel的两种方法:方法一:/**@tableId: table的Id*@fileName: 生成excel文件* ie浏览器无法导出*/fun...转载 2018-11-15 17:58:41 · 438 阅读 · 0 评论 -
sqlserver 分页查询
一、创建表结构CREATE TABLE [dbo].[a]( [id] [int] NOT NULL, [name] [nvarchar](50) NULL, [age] [int] NULL)二、添加测试数据declare @i intset @i=1while(@i<10000)begin insert into a select @i,...转载 2019-01-23 15:48:11 · 275 阅读 · 0 评论 -
WebService学习总结(一)——WebService的相关概念
一、序言 大家或多或少都听过 WebService(Web服务),有一段时间很多计算机期刊、书籍和网站都大肆的提及和宣传WebService技术,其中不乏很多吹嘘和做广告的成 分。但是不得不承认的是WebService真的是一门新兴和有前途的技术,那么WebService到底是什么?何时应该用? 当前的应用程序开发逐步的呈现了两种迥然不同的倾向:一种是基于浏览器的瘦客户端应用程序,一种是基...转载 2019-02-13 14:07:43 · 184 阅读 · 0 评论 -
利用AXIS开发Webservice(一) —— 如何发布自己的webservice
阅读更多 因为工作关系需要从事Webservice的开发工作,公司的webserivce是由Apache的AXIS来实现的,以前对这个了解不算多,不过经过几天的研究,特奉上小小的心得一篇。 先介绍下...转载 2019-02-13 14:40:26 · 1872 阅读 · 0 评论 -
Layui 树形菜单使用
一:如果你的项目中用到了树形菜单,Layui 也许是一个不错的选择:Layui 官方网站链接。二:使用简介:1、前端界面,项目中导入Layui 框架2、前端界面,使用树形菜单控件,由于是Javaweb项目,这里采用jsp页面,代码如下:<%-- Created by IntelliJ IDEA. User: zyf Date: 2019/3/1 Ti...原创 2019-03-15 13:05:08 · 5860 阅读 · 2 评论 -
提交form表单时,修改action路径,增加参数
代码如下,核心代码为555和556两行<%@ taglib prefix="form" uri="http://www.springframework.org/tags/form" %><%-- Created by IntelliJ IDEA. User: zyf Date: 2019/4/11 Time: 11:48 To change this ...原创 2019-04-16 09:33:46 · 3749 阅读 · 0 评论 -
java数组:去重,增加,删除元素
import java.util.List;import java.util.ArrayList;import java.util.Set;import java.util.HashSet;public class Code { public static void main(String [] args) { testA(); System.o...转载 2019-04-17 11:41:01 · 603 阅读 · 0 评论 -
Java 正则去除文本中的空格、回车、换行、制表符等
import java.util.regex.Matcher;import java.util.regex.Pattern;/** * @author zyf * 2019-07-08 */public class StringUtils { public static String replaceBlank(String str) { String dest = ""...原创 2019-07-08 08:48:56 · 1869 阅读 · 0 评论 -
A child container failed during start
严重: A child container failed during startjava.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Tomcat].StandardHost[localhost].St...原创 2019-08-26 00:20:09 · 245 阅读 · 0 评论 -
java 基础 标记和重载
public class HelloWorld { public static void main(String[] args) { // 标记可以用来标记内循环和外循环,也可以用来标记代码块 outer: for (int i = 1; i <= 9; i++){ inner: for (int j = 0; j < i;原创 2017-01-10 11:14:54 · 347 阅读 · 0 评论 -
JAVA 访问直接返回json的URL,并解析
/** * 根据URL请求json数据 * @return //parm:请求的url链接 返回的是json字符串 */ public static String getURLContent() { SysSetup sysSetup = (SysSetup) ResourceManage.getContext("sysSetup");...原创 2018-10-29 10:28:18 · 1954 阅读 · 1 评论 -
Jquery 循环遍历table获取tr内指定的元素,并校验查重,删除元素值有相同的tr
//验证申请子表不能重复function checksublist() { var idarray = new Array(); $("table.table_title1").find("tbody").find("tr").each(function(){ var wuziid = $(this).find("td.combo_style").find("i...原创 2018-09-03 09:58:19 · 3740 阅读 · 0 评论 -
jsp 鼠标悬浮在td上展示td展示不完的内容
在实际开发中会遇到这样的情况,jsp采用table布局,但是td不能完全展示目标内容,导致td宽度外的文字以...省略号的形式展示。但是客户又想看到全部的内容。这时候只需要设置td的一些属性,就可以解决此问题。 <td title="<%=dt.getString(i, "DESCRIPTION") == null ? "" : dt.getString(i, "DESCRIPTION...原创 2018-06-08 15:43:12 · 2719 阅读 · 0 评论 -
java 基础 ==号和equals的区别
在java中 == 和 equals的区别如下共同点:都可以做比较,返回值都是boolean区别:1. ==是比较运算符,既可以比较基本数据类型,也可以比较引用数据类型(对象),基本数据类型比较的是值,引用数据类型比较的是地址值。 2.equals方法只能比较的是引用数据类型,equals方法在没有重写前,比较的是地址值,底层依赖的是==,在重写后一般用来比较对象的原创 2017-03-22 16:28:02 · 373 阅读 · 0 评论 -
java 基础 内部类被私有访问特点
package com.imooc.many;public class Inner { public static void main(String[] args){ //Outer.Inner in = new Outer().new Inner(); //in.print(); Outer o = new Outer(); o.method(); }}/*A:内原创 2017-02-10 11:08:01 · 289 阅读 · 0 评论 -
java 基础 内部类访问特点
package com.imooc.many;public class Inner { public static void main(String[] args){ Outer.Inner in = new Outer().new Inner(); in.print(); }}/*A:内部类概述 *B:内部类的访问特点 * a:内部类可以直接访问外部类的成员,包括原创 2017-02-10 10:52:02 · 319 阅读 · 0 评论 -
java 基础 面向对象(多态中的成员访问特点之静态成员成员方法)
package com.imooc.collection;/* * 成员变量 :编译看左边(父类),运行看左边(父类) * * 成员方法 :编译看左边(父类),运行看右边(子类) * * 静态方法 :编译看左边(父类),运行看左边(父类) * * 静态和类相关,算不上重写,所以访问还是左边的 * * 只有非静态的成员方法,编译看左边,运行看右边 */public c原创 2017-01-18 11:09:28 · 1007 阅读 · 0 评论 -
java 基础 static关键字
class Demo1_Static { public static void main(String[] args) { /*Person p1 = new Person(); //创建对象 p1.name = "苍老师"; //调用姓名属性并赋值 p1.country = "日本"; //调用国籍属性并赋值 Person p2 = new Person();原创 2017-01-12 09:44:43 · 270 阅读 · 0 评论 -
java 数组及内存
public class HelloWorld { public static void main(String[] args) { //左边 int 代表数据类型 []代表数组,几个中括号代表几维数组 //右边 new 创建新的实体或者对象 int 数据类型 5数组中存放几个元素 int [] array = new int [5];原创 2017-01-11 09:07:24 · 425 阅读 · 0 评论 -
Java 基础 抽象类
package com.happy;public class HappyNewYear { public static void main(String[] args){ //Animal a = new Animal(); //错误:Animal是抽象的;无法实例化 Animal a = new Cat(); //父类引用,指向子类对象 a.eat();原创 2017-02-06 10:49:28 · 284 阅读 · 0 评论