自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

转载 java反射如何获取内部类

2.如果出现了不同情况,也就是构造方法被重写了,因为获取的实例不同,其构造方法也不同,所以要添加上参数。1.反射调用类方法用invoke即可,但是内部类的话还是需要琢磨一番。2.调用invoke方法需要获得参数,即类实例,通过构造函数来获得。

2023-06-21 10:03:19 272

转载 Guava中这些 Map 的骚操作,让我的代码量减少了50%

本文介绍了guava中5种对Map的扩展数据结构,它们提供了非常实用的功能,能很大程度的简化我们的代码。但是同时使用中也有不少需要避开的坑,例如修改关联的视图会对原始数据造成影响等等,具体的使用中大家还需要谨慎一些。

2023-05-30 13:12:37 83

原创 java:xml数据转json

xml转json

2022-06-30 18:16:15 8578 6

原创 mysql 自动生产java 实体类脚本

package com.example;import lombok.extern.slf4j.Slf4j;import org.apache.commons.lang.StringUtils;import java.io.File;import java.io.FileWriter;import java.io.IOException;import java.io.PrintWriter;import java.sql.*;import java.text.SimpleDateFormat.

2021-07-01 16:39:46 172 1

转载 JAVA Calendar获取某月第一天、最后一天,某周的第一天、最后一天

获取今天的年月日SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");Date date = new Date();String today = sdf.format(new Date());System.out.println("今天:"+today); //获取今天的年月日,2019-09-11年月日 时分秒的格式:yyyy-MM-dd HH:mm:ss指定日期字符串--转换为--日期格式CalendarSi.

2020-11-19 18:40:57 1536

原创 redis 分布式锁

第一步 redis分布式锁工具类package com.example.demoone.redis;import org.apache.commons.lang3.StringUtils;import org.springframework.data.redis.core.RedisCallback;import org.springframework.data.redis.core.StringRedisTemplate;import org.springframework.stereo.

2020-05-25 17:33:39 133

原创 《Java开发手册》泰山版&华山版下载地址

链接:https://pan.baidu.com/s/1Wf_lZwPKbQCwm1tW8tPVVQ提取码:bcw5

2020-05-22 17:43:59 285

转载 postman的内置变量

原文地址:https://blog.csdn.net/minzhung/article/details/102531880内置变量dynamic variables是由 Postman 提供的大量预设变量,用来生成一些随机值,方便测试过程中通过一些重复性校验。在构造请求的时候,输入{,就会出现这些预设变量的待选项:Postman 提供了非常多类型的随机生成的内容,可以在测试的时候省...

2020-05-07 11:08:03 5480

转载 scp -P 非22端口拷贝

scp -P 非22端口拷贝-------scp 远程拷贝非22端口的服务器文件的方法:上传文件到服务器scp -P 29966 /Users/ianMac/Desktop/progit.zh.pdf root@远程ssh服务器的ip:/home/wwwroot #大写P下载文件到本地scp -P 29966 root@远程ssh服务器的ip:/home/wwwroot/index...

2019-07-16 00:13:36 2103

原创 linux SSH详解(远程登录,复制远程文件,备份文件到远程主机)

scp在客户端和服务器之间传输文件scp 的传输也是经过加密的scp from tofrom和to 分别为服务器或客户端路径路径中的一个,其中服务器的路径格式为user_name@$ip_addr: $path。如下面的例子,是将本地/Users/shizhan/memo的文件拷贝到服务器的/tmp路径下$ scp /Users/shizhan/memo gustplu...

2019-07-16 00:13:02 1440

转载 docker简介和linux下安装(细节补充)

转载自:https://blog.csdn.net/qq_28410283/article/details/81432063自己对原作做一点补充官网的简介如下:《docker中文》,大家更详细的,可以参看官网,当然中文的翻译,也是2017年的版本了,英文好的同学,可以直接观看国外的官网《英文官网》,不好的~可以对照着中文,互看~概述Docker 是世界领先的软件容器平台。开发人员利...

2019-02-20 11:15:40 185

转载 Nginx配置upstream实现负载均衡

原文链接:https://www.cnblogs.com/wzjhoutai/p/6932007.html假设Nginx没有只只能代理一台服务器的话,那它也不可能像今天这么火。Nginx能够配置代理多台服务器。当一台服务器宕机之后。仍能保持系统可用。详细配置步骤例如以下:1. 在http节点下,加入upstream节点。upstream linuxidc {       server...

2018-12-20 09:59:08 124

转载 什么是IO多路复用_IO多路复用同步异步阻塞和非阻塞

转自:http://www.elecfans.com/baike/wangluo/fuyongqi/20180307644141.html一、什么是socket?我们都知道unix(like)世界里,一切皆文件,而文件是什么呢?文件就是一串二进制流而已,不管socket,还是FIFO、管道、终端,对我们来说,一切都是文件,一切都是流。在信息 交换的过程中,我们都是对这些流进行数据的收发操作...

2018-12-17 17:38:45 6237 1

转载 对高内聚,低耦合的理解

http://www.cnblogs.com/qiujinyong/p/4994980.html     对高内聚,低耦合的理解这是软件工程中的概念,是判断设计好坏的标准,主要是面向OO的设计,主要是看类的内聚性是否高,偶合度是否低。    一个程序有50个函数,这个程序执行得非常好;然而一旦你修改其中一个函数,其他49个函数都需要做修改,这就是高耦合的后果。编写概要设计的时候设计类或者模...

2018-12-13 18:07:42 322

转载 MVC与DAO模式

摘自:http://blog.sina.com.cn/s/blog_df1ba2640102wf55.html        MVC即Model-View-Controller(模型-视图-控制器)是一种软件设计模式,MVC最早出现在Smalltalk语言中,后来在Java中得到广泛应用,并且被Sun公司推荐为Java EE平台的设计模式,后来Sun公司提出了两个基于MVC模式的Java We...

2018-11-12 12:29:56 5437

原创 shell脚本报错:-bash: xxx: /bin/bash^M: bad interpreter: No such file or directory

今天写了一个shell脚本,然后在执行的时候报错,脚本内容很简单,仅供测试:#!/bin/sh    echo "test shell "  具体报错信息如下: [root@localhost test]# ./test.sh   -bash: ./test.sh: /bin/bash^M: bad interpreter: No such file or directo...

2018-11-09 15:41:41 258

原创 使用ThreadPoolExecutor类创建线程池

摘自:https://blog.csdn.net/ntk1986/article/details/53231273备注:补全maximumPoolSize ,原文漏缺了一、采用这种方式的优点:可以实时获取线程池内线程的各种状态 可以动态调整线程池大小二、线程池的工作原理简介:如果当前线程池中的线程数目小于corePoolSize,则每来一个任务,就会创建一个线程去执行这个任务;...

2018-11-08 16:22:16 135

转载 Nginx设置expires设定页面缓存时间 不缓存或一直使用缓存

配置expiresexpires起到控制页面缓存的作用,合理的配置expires可以减少很多服务器的请求要配置expires,可以在http段中或者server段中或者location段中加入 location ~ \.(gif|jpg|jpeg|png|bmp|ico)$ { root /var/www/img/; expires...

2018-11-07 13:37:30 2366

原创 Nginx虚拟目录alias和root目录

nginx是通过alias设置虚拟目录,在nginx的配置中,alias目录和root目录是有区别的:1)alias指定的目录是准确的,即location匹配访问的path目录下的文件直接是在alias目录下查找的;2)root指定的目录是location匹配访问的path目录的上一级目录,这个path目录一定要是真实存在root指定目录下的;3)使用alias标签的目录块中不能使用r...

2018-11-07 13:35:51 138

原创 SpringBoot上传文件

本文只是对方志朋大神写过的一篇关于SpringBoot上传文件的一点补充,文章参考链接:SpringBoot非官方教程 | 第十七篇:上传文件方志朋大神已经写的很好了,把核心代码写了出来思路已经很清晰,只是缺少一些细节,比如FileUploadController类中用到的StorageService 等对于新手来说不知道从哪里来的,上下文也没有提及。而这个类是个服务层类,不是jar里的,是自...

2018-10-11 12:31:49 180

原创 Sublime Text 3 快捷键汇总无标题笔记

Sublime Text 3非常实用,但是想要用好,一些快捷键不可或缺。 选择类Ctrl+D 选中光标所占的文本,继续操作则会选中下一个相同的文本。 Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑。举个栗子:快速选中并更改所有相同的变量名、函数名等。 Ctrl+L 选中整行,继续操作则继续选择下一行,效果和 Shift+↓ 效果一样。 Ctrl+Shi...

2018-10-10 14:08:20 131

原创 java中如何计算出两个日期之间相差多少天

如果我date1="1987-01-01"date2="2010-01-01"之间相差多少天??在java中如何算。。。。。。???java可以使用计算日期的天数差,以下是详细代码:import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calend...

2018-10-10 13:57:57 41536 2

转载 Linux:自动删除n天前日志

1.删除文件命令:find 对应目录 -mtime +天数 -name "文件名" -exec rm -rf {} \;实例命令:find /opt/soft/log/ -mtime +30 -name "*.log" -exec rm -rf {} \;说明:将/opt/soft/log/目录下所有30天前带".log"的文件删除。具体参数说明如下:find:linux的...

2018-10-10 13:55:26 115

空空如也

空空如也

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

TA关注的人

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