自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

YP~杨小西

......

  • 博客(57)
  • 资源 (2)
  • 收藏
  • 关注

原创 Java Stram流 forEach、filter、map、count、limit、skip、concat、综合案例

记录一下Stream流的一些常用方法。

2024-02-20 14:03:02 405

转载 Linux系统清空日志方法

注:命令只是模板,根据需要以及不同系统自行更改1.查看磁盘使用情况df -h此命令将显示所有已安装文件系统的磁盘使用情况。您可以根据需要确定哪些文件系统占用了最多的磁盘空间。2.查找大文件和目录du -sh /*此命令将列出根目录下的所有文件和目录的大小,并以易于阅读的格式显示它们所占用的磁盘空间。您可以进一步缩小搜索范围,例如,在/home目录中执行此命令,以查找该目录中的大文件和目录。3.使用du命令检查文件夹大小使用du命令可以检查每个文件夹的大小,找出占用磁盘空间较大的文件夹。

2023-12-21 14:17:48 977

原创 restTemplate总结

RestTemplate

2023-06-08 14:24:47 130

原创 shell脚本 curl 和 wget访问 注册自启脚本 定时任务

写入定时任务脚本 需要使用root用户执行。curl检测项目是否启动脚本。wget检测服务启动。开机自启注册服务脚本。

2022-10-31 14:25:32 455

原创 使用tomcat访问接口后缀为.jsp和返回自定义错误页面

接口名.jsp使用tomcat访问

2022-10-13 15:00:45 575

原创 windows--Redis集群搭建和Jedis连接

一、Redis集群搭建1.下载redis2.创建集群的端口分别为6380,6381,6382,将下载好的redis内容复制到创建的文件夹下以6380文件夹为例:在每个文件内创建一个启动脚本start.bat# 6380为创建的端口title redis-6380 redis-server.exe redis.windows.conf3.修改里面的配置文件redis.windows.confport 6380 //修改为与当前文件夹名字一样的端口号appe.

2022-01-12 12:27:54 913

原创 Linux中 No space left on device 和 Linux中的tomcat访问静态资源404

一、cd bi-bash: cannot create temp file for here-document: No space left on device问题参考:https://www.jianshu.com/p/cb385a414963查看磁盘使用情况,发现磁盘已满[root@centos]# df -hFilesystem Size Used Avail Use% Mounted on/dev/vda1 50G 50G 0 100% /devtmpfs 1.9G 0 1.9G 0%

2021-08-05 14:23:42 352

原创 Linux 网络管理、基本用户管理、防火墙设置

一、网络管理(CentOS)1.主机名配置 查看主机名命令:hostname修改主机名:hostname 新主机名 (注意:这种方式修改后,重启电脑就会失效)永久修改:vim /etc/sysconofig/networek 里面包含一个HOSTNAME 修改后保存2.IP地址配置查看IP地址 ifconfig 或 ip addr编辑eth0 vim /etc/sysconfig/network-scripts/ifcfg-eth0重启网络服务 service...

2021-07-07 12:30:38 258

转载 反射机制和使用Unsafe方法对比

package reflectionDemo;import sun.misc.Unsafe;import java.lang.reflect.Field;import java.security.AccessController;import java.security.PrivilegedAction;import java.security.PrivilegedActionException;import java.security.PrivilegedExceptionAction;.

2021-04-12 10:42:29 428

原创 JVM垃圾回收机制等--好文记录

垃圾回收算法和垃圾收集器以及我认为JVM垃圾回收机制中好的文章记录https://blog.csdn.net/weixin_41949328/article/details/105377041http://www.360doc.com/content/20/0423/13/58006001_907857377.shtml下面的是两篇连续的文章https://juejin.im/post/6844904070788939790https://www.lagou.com/lgeduartic

2020-11-19 15:02:28 90

转载 Redis Template API总结

RedisTemplate 使用总结链接:https://www.jianshu.com/p/19e851a3edba最近在做一个项目,考虑到有累计,排行,缓存等功能;而Redis是一个基于内存的数据库,而且提供了 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等多种数据类型;因此考虑使用Redis.最终决定使用Spring-data-redis 的RedisTemplate来实现Redis的访问操作。一、 通用操作工具

2020-11-12 15:42:38 261

转载 面试题:HashMap中数组的大小为什么一定是2^n(2的n次幂)

HashMap中数组的大小为什么一定是2^n(2的n次幂)?写在前面:很多人说成是2的倍数,那不就是偶数了?可不是这个意思注:提取的源码片段为jdk8对HashMap有了解的人都知道,HashMap默认维护的数组大小是1 << 4,也就是2^4,也就是16。当我们创建一个HashMap对象的时候,如果我们指定了容量大小,但是却不是2^n,那底层也会帮我们进行处理,源码:/*** 有参构造,参数为自定义容量大小*/public HashMap(int initialCa

2020-11-10 16:08:32 2428 3

原创 Filter和Listener接口API

Filter过滤器API 1.Filter接口:doFilter(ServletRequest request,ServletResponse response,FilterChain chain)是Filter的核心方法 2.FilterChain接口也有doFilter 用于对资源请求过滤链的依次调用 3.FilterConfig接口可以获取过滤器名,初始化参数以及活动的Servlet上下文String getFilterName(); 返回web.xml文件中定...

2020-09-25 23:28:51 121

转载 JS中的replace方法

在JS中替换掉输入框内的空格,是在处理表单需求的时候极为常用的一项操作,以防止用户的操作习惯引起数据异常,保证传参的安全性。NO.1 1 name.replace(" ",""); 上述方法是很简单的替换,但是有两个弱点:1.只能替换单个英文空格或者中文空格(全角);2.只能替换当前字符串的第一个匹配项。NO.2 1 name.replace(new RegExp(/( )/g),""); 上述方法是通

2020-07-14 15:20:11 1212

原创 下载代码和上传(以及文件名是乱码解决)

上传和下载

2020-07-07 17:23:32 557

转载 python中的: ::

a='python'b=a[::-1]print(b) #nohtypc=a[::-2]print(c) #nhy#从后往前数的话,最后一个位置为-1d=a[:-1] #从位置0到位置-1之前的数print(d) #pythoe=a[:-2] #从位置0到位置-2之前的数print(e) #pyth2、用法说明b = a[i:j] 表示复制a[i]到a[j-1],以生成新的list对象a = [0,1,2,3,4,5,6,7,8,9]b = a[1:3] #[...

2020-06-09 09:02:02 1095

转载 python中的字符串前面加u r b分别的作用

字符串前加 u作用:后面字符串是Unicode字符集,一般用在中文字符串前面,防止因为源码储存格式问题,导致再次使用时出现乱码。字符串前加 r作用:声明后面的字符串是普通字符串,相对的,特殊字符串中含有:转义字符 \n \t 什么什么的。字符串前加 b作用:python3.x里默认的str是(py2.x里的)unicode, bytes是(py2.x)的str, b”“前缀代表的就是bytes   python2.x里, b前缀没什么具体意义, 只是为了兼容python3.x的这种写法原...

2020-05-20 08:04:43 200

原创 Oracle自我记录--解决其他人连接包监听失败

首先是登录问题:新创建的用户名称必须是大写,否则登录会报错:说用户名和密码错误解决其他人连接自己的oracel数据库时,报监听器错误;这个需要配置①Oracle安装目录app/***/product/11.2.0/NETWORK/ADMIN/tnsnames.ora②Net Manager-Oracle Net 配置-本地-监听程序-LISTENER-地址。主要操作:参考:h...

2020-04-21 11:36:18 155

原创 SSLError:certificate verify failed错误

我使用pip install --upgrade pip 一直会报上面的错误,开始是配置了anaconda中的配置conda config --show可以查看配置的镜像;在这个里面我都配置了清华源,但是在更新pip一直报错,证书验证失败,后面我又修改了pip的源才可以使用---以此记录anaconda配置镜像Mac and Linux:这个可以根据清华源提供的帮助文档来配置 ...

2020-04-21 11:14:37 1289

原创 python版本切换(及一些错误解决)--记录命令

使用的是Anaconda来管理python查看系统中所安装的python版本信息conda into -e #查看python版本信息source activate root #切换Python 3.6版本

2020-04-20 20:34:31 191

转载 Jupyter Notebook 快捷键使用指南

Jupyter Notebook是一个交互式笔记本程序, 其有丰富的快捷键来便捷的完成工作。Notebook 有两种键盘输入模式。即命令模式和编辑模式,这与Vim有些类似。在编辑模式下,可以往单元中键入代码或文本,此时单元格被绿色的框线包围,且命令模式下的快捷键不生效。在命令模式下,可以用快捷键命令运行单元格,移动单元格,切换单元格编辑状态等等,此时的单元格被灰色的框线包围,且编辑模式...

2020-04-15 19:46:36 123

原创 安装Anaconda遇到HTTP为None遇到的坑

在Anaconda安装好后,使用conda去update或install时报错开始一直认为是HTTP None None这个错误,所以一直在找这个解决思路.换了几个国内的镜像网址,然而没有什么用.换镜像可以参考这个https://www.jianshu.com/p/c74668743932(很详细)只不过我的不是这个问题,改了conda的配置文件没有什么作用.然后我开始注意SSL...

2020-04-14 15:41:31 367

原创 Redis的基本类型和基本命令

一、NoSQL概述1. 什么是NoSQLNoSQL(NoSQL = Not Only SQL),意即“不仅仅是SQL”,是一项全新的数据库理念,泛指非关系型的数据库。(关系型数据库<MySQL、Oracle、DB2、SQLServer>:有表,而且表与表直接存在关系<主外键>)NoSQL与关系型数据库SQL是互相弥补的……关系型数据库优点:对数据划分得比...

2020-04-06 17:34:44 237

转载 流的介绍和基本操作--转

Java中常见流的分类及简单讲解流在Java中是指计算中流动的缓冲区。从外部设备流向中央处理器的数据流成为“输入流”,反之成为“输出流”。字符流和字节流的主要区别:1.字节流读取的时候,读到一个字节就返回一个字节;字符流使用了字节流读到一个或多个字节(中文对应的字节数是两个,在UTF-8码表中是3个字节)时。先去查指定的编码表,将查到的字符返回。2.字节流可以处理所有类...

2020-03-25 12:00:32 524

转载 光标移动、vim中文本的复制、粘贴、删除、显示行号、撤销、撤销恢复等基础操作

在Linux的vim中进行文本的操作时经常会用到复制与粘贴,但是Linux系统中的复制与粘贴方式与Windows系统中有很大的区别,同时,在进行复制与粘贴时也会用到其它一些对光标的基础操作,现总结如下:一、基础操作1、显示行号:set number 或 :set nu → 显示行号:set nonumber 或 :set nonu → 隐藏行号2、文本的高亮选中(1)在开始...

2020-03-22 15:58:35 735

转载 Spring AOP中JoinPoint的用法--转

Spring JoinPoint的用法JoinPoint 对象JoinPoint对象封装了SpringAop中切面方法的信息,在切面方法中添加JoinPoint参数,就可以获取到封装了该方法信息的JoinPoint对象.常用API方法名 功能 Signature getSignature(); 获取封装了署名信息的对象,在该对象中可以获取到目标方法名,所属类的Cla...

2020-03-19 15:06:19 226

原创 webService中的CXF实现

我记录的是工作中所用到的,只是把我看到的理解的记录一下,仅供参考(...),所记录的不是特别详细,所以我找到了一篇自认为特别详细的介绍:https://blog.csdn.net/hgx_suiyuesusu/article/details/88918192 感觉把我想写的都写了,哈哈我也是菜鸟,需要不断的积累和学习,加油.导入cxf的依赖: <dependen...

2020-03-19 11:27:59 200

转载 Spring工具类:WebApplicationContextUtils

今天看代码,看到了需要Dao方法,但是没有通过注解的方式注入,直接通过工具类.getBean('...Dao');获取这个Dao类....Dao ...Dao = (...Dao) Util.getBean("...Dao");public static Object getBean(String beanName) { ApplicationContext appli...

2020-03-18 21:10:40 5372

原创 我的工作中常用的linux命令总结

项目在甲方部署的Linux使用命令:tail -n 20 文件名 (查看文本文件后20行) head -n 20 文件名 (查看文本文件前20行)cat 文件名(查看文本文件,较短的文本内容) less 文件名 (查看文件内容)history (显示历史执行过的命令)touch (用于创建空白文件与 修改文件时间) mkdir 文件夹名 (创建文件夹)cp -a...

2020-03-18 15:51:24 558

原创 安装Hadoop软件

自我学习安装Hadoop软件,我安装的三台服务器上的,分别为master,slave1和slave2 hadoop安装包为:hadoop-1.2.1-bin.tar.gz先将hadoop安装包解压: tar -zxvfhadoop-1.2.1-bin.tar.gz进入到这个目录下 :cdhadoop-1.2.1, 在这个目录下创建了一个文件tmp,用来存放一些运行时的临时文件 m...

2020-03-10 22:26:13 569

原创 记录Linux安装jdk步骤

linux安装jdk每次都需要查资料,毕竟配置错误还是很麻烦的,所以还是记录一下:安装内容: 这里安装的是jdk-6u45-linux-x64.bin CentOS6.5我是将安装的jdk放到了/usr/local/src 目录下 开始安装在目录/usr/local/src下直接运行 ./jdk-6u45-linux-x64.bin 进行安装安装成功后配置环境变...

2020-03-09 23:49:56 888

原创 在VM上修改Linux网络(使用NAT模式)

如何自定义设置虚拟机的的IP地址 之前我们装虚拟机的时候是选择使用DHCP服务器帮我们自动分配,现在我们想固定一个IP给虚拟机,方便以后使用。1. 首先我们需要知道虚拟机可用的网段是哪一段在VMware的主页点击编辑,然后点击里面的虚拟网络编辑器。2.然后在打开的窗口里面点击DHCP设置。点击后我们可以在新打开的窗口里看到网络的网段的范围。先将原有...

2020-03-08 16:55:07 208

原创 XStream使用(XML转JAVA)

XStream是一个Java对象和XML相互转换的工具。提供了所有的基础类型、数组、集合等类型直接转换的支持。因此XML常用于数据交换、对象序列化(这种序列化和Java对象的序列化技术有着本质的区别)。特点 使用方便 - XStream的API提供了一个高层次外观,以简化常用的用例。 无需创建映射 - XStream的API提供了默认的映射大部分对象序列化。 ...

2020-03-07 16:24:11 273

原创 Hibernate注解 和 RequestParam和PathVariable和RequestBody三者的使用和区别

Hibernate注解@JoinColumn 注解的作用:用来指定与所操作实体或实体集合相关联的数据库表中的列字段。joinColumns是主操作表的中间表列,而inverseJoinColumns是副操作表的中间表列​@JsonProperty :此注解用于属性上,作用是把该属性的名称序列化为另外一个名称,如把trueName属性序列化为name,@JsonProperty("nam...

2020-03-07 16:20:25 199

原创 post请求方式写法--json和表单提交

public static String send(String url,String data) throws DJException{ CloseableHttpClient httpClient = HttpClients.createDefault(); HttpPost post = null; CloseableHttpResponse response=null; ...

2019-10-24 23:13:06 1885

原创 反射机制+注解

反射是一种机制,利用该机制可以在程序运行过程中对类进行解剖并操作类中的方法,属性,构造方法等成员。前提:使用反射机制的前提条件是获取字节码文件对象,即Class类型对象.获取Class对象的三种方式:1:通过 类名.class 获取eg:Class c = Student.class;2:通过Object类的getClass()方法获取eg:Student stu = ne...

2019-10-12 17:46:01 116

原创 springboot启动报错总结

SpringBoot启动时报错:自己一些不懂的总结一下:Error creating bean with name 'certController': Unsatisfied dependency expressed through field 'certDao'; nested exception is org.springframework.beans.factory.B...

2019-10-11 10:21:59 421

原创 MySQL总结(DLL语句和函数)

近期在项目中,遇到了几个自己不太清楚的SQL函数,总结一下,以后可能遇到:1:FIND_IN_SET(str,strlist) 定义: 1. 假如字符串str在由N子链组成的字符串列表strlist中,则返回值的范围在1到N之间。 2. 一个字符串列表就是一个由一些被‘,’符号分开的自链组成的字符串。 3. 如果第一个参...

2019-09-25 22:43:06 505

转载 ​​​​​​​Log日志级别从高到低排序和log4j配置

说明:我们项目中没有加载,log日志有四个,大家可以在log4j文件中进行配置。日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。日志记录器(Logger)的可用级别Level (不包括自定义级别 Level), 以下内容就是摘自log4j API (http://jakarta.apache.org/log4j/docs/api/i...

2019-08-01 12:27:39 3984

原创 Linux安装mysql的所遇到的坑

开始以为自己安装过程错误了,卸载了重新装的,结果还是会出现下面的错误 T.T先总结一下:1. 警告:MySQL-client-5.5.49-1.linux2.6.i386.rpm: 头V3 DSA/SHA1 Signature, 密钥 ID 5072e1f5: NOKEY由于没有安装libaio依赖,我先安装的是 yum install libaio,最后安装mysql还是会包...

2019-07-21 00:13:27 258

金蝶、东方通、中创中间件问题解决及配置信息

金蝶、东方通、中创中间件适配遇到的问题及配置信息(主要针对spring boot项目下适配过【自己项目中所遇到的中间件问题解决】)具体内容具体分析,如有问题,我会及时改正

2020-09-25

60个经典策划面试题集

60个经典策划案例面试题,帮助大家在面试的时候取得好成绩。一些策划方案,希望可以帮助大家,加油奥里给!

2018-03-29

空空如也

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

TA关注的人

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