自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

eudemonia

不要急躁,一步一步来

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

原创 java开发常用工具、github加速工具、idea插件

java常用工具开源终端工具:Tabby开源数据库连接工具:DBeaver开发工具:idea 社区版文本工具:notepad++脑图:xmind在线脑图:processonhost切换工具:switchhostidea 插件lombook pluginplant uml 画流程图save actions 保存前自动格式化代码maven helper 排查jar包冲突rainbow brackets 让括号变成七彩的alibaba java code 阿里Java规范,可以实时检测

2022-03-25 14:55:00 984

原创 JAVA开发中高级知识储备

HandlerMethodArgumentResolver 自定义方法参数解析器@ControllerAdvice 全局异常捕获

2022-01-11 16:15:12 439

原创 JAVA集合框架一篇搞定——资源整合

Java集合类简介:Java集合就像一种容器,可以把多个对象(实际上是对象的引用,但习惯上都称对象)“丢进”该容器中。从Java 5 增加了泛型以后,Java集合可以记住容器中对象的数据类型,使得编码更加简洁、健壮。List:有序、重复的集合;Map:具有映射关系的集合;Set:无序、不可重复的集合;Queue:一种队列集合实现;Java集合和数组的区别:1.数组长度在初始化时指定,意味着只能保存定长的数据。而集合可以保存数量不确定的数据。同时可以保存具有映射关系的数据(即关联数

2021-03-26 18:06:31 417

原创 redis概述,细节可自寻查看相关资料

一.Redis支持五种数据类型:string(字符串),hash(哈希),list(列表),set(集合)及zset(sorted set:有序集合)。String: 表名 主键名 主键值 字段名 set user:id:001:fans 12345 set user:id:001:blogs 12 set user:id:001 {fans:1234,blogs:12}二.应用场景: 1...

2020-09-17 00:04:53 121

原创 学习jvm--在有限的空间做无限的事

1.执行引擎==》程序计数器(字节码文件的行号)==》栈(局部变量表,操作数栈,方法出口等)==》堆(对象Object)==》方法区(java8叫元空间,存放Class)2.本地方法栈:是系统本地的方法,java没有实现,只是去调用,例如Thread.sleep()3.堆:(分代回收:让更少的对象进入老年代,像金字塔一样的晋升。性能调优:减少STW出现的次数) 新生代(约占1/3内存): Eden(8)【伊甸园】:98%对象创建的地方 minor...

2020-09-14 22:22:51 135

原创 docker安装

1.版本校验:目前,CentOS 仅发行版本中的内核支持 Docker。Docker 运行在 CentOS 7 上,要求系统为64位、系统内核版本为 3.10 以上。Docker 运行在 CentOS-6.5 或更高的版本的 CentOS 上,要求系统为64位、系统内核版本为 2.6.32-431 或者更高版本。命令:uname -r 校验Linux内核版本(3.10以上版本)从 2017 年 3 月开始 docker 在原来的基础上分为两个分支版本: Docker CE 和 Docker EE。

2020-09-09 19:59:26 316 1

原创 开发实用技术(个人备忘)-只执行当前事件,阻止其他事件执行

/** * 选中事件 */ function clickChecked(e){ var flag=true; if(e.item.checked){ flag=false } var grid=_dataGrid; grid.unc...

2020-09-09 11:21:21 198

原创 开发实用技术(个人备忘)-图片上传回显

1.后台/** * 上传图片(只是上传到某目录,数据库部分自己写) * @param req * @return */ @RequestMapping(value="/uploadFiles", method=RequestMethod.POST) public @ResponseBody String uploadFiles(HttpServletRequest req, HttpServletResponse resp, MultipartFile file){ if(f.

2020-09-04 15:19:29 124

原创 开发实用技术(个人备忘)-properties 文件读取工具类 PropertiesUtils

1.代码:import java.io.IOException;import java.io.InputStream;import java.util.Properties;public class PropertiesUtils { public static Properties properties = null; public PropertiesUtils(String path) { InputStream inputStream = PropertiesUtils.cl.

2020-09-04 15:11:19 222

原创 开发实用技术(个人备忘)-上传图片(前台)

1.回显图片$("#yl").append("" +"<div class='imgDiv' style='width:350px; height:170px;float:left'" + " ondblclick='trouble_event.imgbig(this);'>" + "<img title='双击可查看大图' src='"+src+"' width='100%' height='100%' id='imgsrc' />" +

2020-09-04 14:36:04 111

原创 oracle 查看锁表sql

select b.owner,b.object_name,a.session_id,a.locked_mode from v$locked_object a,dba_objects b where b.object_id = a.object_id;--杀掉锁表进程:--通过上面的查询获取SID和serial#,替换下面的x,y,就可以解除被锁的状态alter system kill session 'x,y';也可通过pl/sql的会话页面去杀死...

2020-08-20 10:08:32 233

转载 oracle索引、分区(转)

一、索引1.数据库建立索引的原则铁律一:天下没有免费的午餐,使用索引是需要付出代价的。铁律二:对于查询中很少涉及的列或者重复值比较多的列,不要建立索引。铁律三:对于按范围查询的列,最好建立索引。铁律四:表中若有主键或者外键,一定要为其建立索引。铁律五:对于一些特殊的数据类型,不要建立索引。铁律六:索引可以跟Where语句的集合融为一体。建立索引常用规则:1、表的主键、外键必须有索引;2、数据量超过300的表应该有索引;3、经常...

2020-08-17 11:07:55 249

原创 模拟post、get请求

/** * 向指定的 URL发送远程POST方法的请求 * * @param url发送请求的URL * @param json请求参数 * @param cookie * 没有的时候传null , * @return 所代表远程资源的响应结果 */ public static Map<String, Object> sendPost(String url, JSON json, String cookie) { PrintW.

2020-08-11 16:45:09 171

原创 jq的一些常用方法及一些页面的样式修改

1.jq添加样式$("div").css({ width: "100px", height: "100px", background: "red" });2.jq页面初始化方法$(function(){ $(".dialog-header-button.winmax").hide(); $(".dialog-header-button....

2019-12-04 19:53:41 419

转载 Json详解以及fastjson使用教程

原文地址https://blog.csdn.net/srj1095530512/article/details/82529759Json是一种轻量级的数据交换格式,采用一种“键:值”对的文本格式来存储和表示数据,在系统交换数据过程中常常被使用,是一种理想的数据交换语言。在使用Java做Web开发时,不可避免的会遇到Json的使用。下面我们就简单讲一下Json的使用以及fastjson...

2019-11-28 08:42:59 352

原创 驼峰命名去下划线首字母大写

(将如TEST_TB_KKK_LLLL 转换为 testTbKkkLlll)public static Map<String, Object> zh(Map<String,Object> map) { HashMap<String, Object> newMap = new HashMap<String, Object>()...

2019-11-26 18:08:34 600

转载 【Spring Cloud】-跨服务调用

实现RestTemplate调用方式1、使用LoadBalance注解,将restTemplate作为一个bean配置@Componentpublic class RestTemplateConfig { //使用LoadBalance注解,将restTemplate作为一个bean配置 @Bean @LoadBalanced public RestTem...

2019-11-07 13:48:13 1178

转载 java反射:关于.class和getClass()对象的理解

最明显的区别就是.getClass()是一个对象实例的方法,只有对象实例才有这个方法,具体的类是没有的。类的Class类实例是通过.class获得的,显然,类没有.getClass()方法。不过要谈到两者的区别,还要从Java反射说起。Java反射学习所谓反射,可以理解为在运行时期获取对象类型信息的操作。传统的编程方法要求程序员在编译阶段决定使用的类型,但是在反射的帮助下,编程人员可以动态...

2019-11-01 11:39:17 467

转载 java @interface 注解详解及实例

java @interface 注解详解及实例1 简介在Java中,定义注解其实和定义接口差多不,只需要在interface前添加一个@符号就可以,即 @interface Zhujie{ },这就表明我们定义了一个名为 @Zhujie 的注解。注解中的每一个方法定义了这个注解类型的一个元素,特别注意:注解中方法的声明中一定不能包含参数,也不能抛出异 常;方法的返回值被限制为简单类型、St...

2019-10-31 09:09:28 2460

原创 oracle数据库链的使用

1.新增数据库链create database link LINK_PMS  connect to XXXidentified by XXXX  using '(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 172.20.36.XX)(PORT = 1521)) )...

2019-10-30 09:58:32 1598

原创 oracle 批量删除从存储过程(物理备份),表及备份表

/*1.删除存储过程2.备份data表3.删除data表*/DECLARE  V_SQL       VARCHAR2(2000);--删除的语句CURSOR C1 IS --要删除的存储过程名select * from (      select distinct upper(owner)||'.'||upper(object_name) procedures from dba...

2018-12-25 17:00:38 435

原创 javaweb 消息头

 Accept-charset,用于告诉服务器,客户机采用的编码accept-Encoding: 用于告诉服务器。客户机支持的数据压缩格式accept-Language 客户机的语言环境Host.客户机通过这个头告诉服务器,想访问的主机名IF-ModiFied-Since客户机通过这个头告诉服务器,资源的缓存时间Referer:客户机通过这个头告诉服务器,它是从哪个资源来访问服务...

2018-09-15 22:14:29 459

转载 sql语言分类

转载自:https://blog.csdn.net/sunhuaqiang1/article/details/52880780SQL语言四大类  SQL语言共分为四大类:数据查询语言DQL,数据操纵语言DML,数据定义语言DDL,数据控制语言DCL。数据查询语言DQL  数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:   SELECT ...

2018-08-12 22:25:50 108

原创 linux部署tomcat与快速启动

一:1.安装tomcat去官网下载tomcat,然后通过SSH Secure Shell 放入服务器,然后解压,进入bin启动./startup.sh(需安装jdk) 2.安装jdk(需先卸载jdk)yum install java-1.8.0-openjdk* -y(这样安装不需要配置环境变量)3.外网地址加默认端口号8080二:1.快速启动脚本:(路径/root...

2018-08-03 16:19:56 1113

空空如也

空空如也

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

TA关注的人

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