自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小爷欣欣

记录点滴,以成永恒

  • 博客(463)
  • 资源 (12)
  • 收藏
  • 关注

原创  查看服务所在目录属于哪个文件系统,以及剩余磁盘空间

命令: dh -lh 目录。如 dh -lh /home。

2023-10-11 16:32:19 151

原创 规避http请求中的过滤器

规避http请求中的过滤器,在microservice.yaml中将enabled改为false如sercicecomb.http.filter.server.serverRestwArgs.enabled:false

2022-07-22 20:02:29 416 1

原创 【无标题】

1,创建普通maven工程pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://m

2022-04-10 18:47:02 1011

原创 动态代理和@transactional事务传递简单理解

动态代理简述:有两种实现方式,一是jdk反射机制代理,二是CGLIB增强代理。这里只简述jdk反射机制的使用步骤:新建接口,新建接口的实现类,并编写具体实现内容,新建处理器类实现InvocationHandler,实现invoke方法,可以在其中写切面内容。然后使用时,调用Proxy.newProxyInstance方法,三个参数分别是,要代理的目标类的加载器,目标类实现的所有接口,处理器类。最后调用切点方法。spring使用@Transactional事务传递时,假如说controller调用serv

2021-09-28 11:54:10 1301 2

原创 stream 根据value排序map

package com.kjgs.language.test;import java.util.*;import java.util.stream.Collectors;public class Test1 { public static void main(String[] args) { Map<Integer,Integer> map=new HashMap<>(); map.put(1,3); map.pu.

2021-08-24 10:56:16 1006

原创 正向代理和反向代理的区别

正反是以客户端为参考的。大多是客户端主动发起请求,即为正向!所以正向代理是隐藏客户端。反向代理是隐藏服务端

2021-08-05 12:16:51 157

原创 stream流直接判断返回方法的值,不用再赋值给其他变量,

optional.of(方法()).filter().map().orelse()

2021-07-19 18:20:05 843

原创 所谓抽象就是对同一类事物的相同特性的提取

所谓抽象就是对同一类事物的相同特性的提取

2021-07-14 21:57:55 217

原创 回调函数的理解

把A理解成客户端,把B理解成服务器。A要访问B,让B做事。但是B做的慢,于是B就先返回给A一个正在处理的状态,等处理完了再通知A处理结果,那么这个A通知B的手段就是回调了。通常为了加强适配性(因为服务器只有一个,而客户端有多个),客户端都会实现接口C,再把C注入到服务器,那么服务器对外提供带有参数C的方法即可。还有一种形式的回调,就是让服务方提供方法,在里面可以写自己的实现内容,再回调执行。如线程,我们先new Thread,并在里面写run方法,最后再调用start方法启动。这里的start方法里面

2021-04-20 17:19:50 184

原创 两个服务通过http传输excel文件

一个服务读取文件,放到字节流数组中,这个服务再返回这个数组。另一个服务再访问上面一个服务,拿到字节数组。写到文件中,如果事先知道文件格式是excel可以,给新生成的文件的后缀加上.xlsx...

2021-03-15 20:59:33 689

原创 linux kill/杀掉进程后 自动重启脚本

echo "************ autostart, Begin... **************"#得到对应服务的进程号str=`ps -ef | grep language-1.0-SNAPSHOT.jar | grep -v "grep"|awk '{print $2}'`#获取进程所在的目录pwd=`ls -l /proc/${str} | grep "cwd ->" | grep -v "grep" | awk '{print $NF}'`echo "进程目录是:"$pwd

2021-02-10 09:59:56 2794

原创 stream.filter不会空指针,stream.map会出现空指针

前者返回一个流对象,后者如果出来的值是空的,再.findfirst()等其他的方法就会出现空指针,所以最好给map的取值结果加个默认值,去stream.map(aa-> Maputils.getstring(aa,key,默认值))

2021-01-29 17:51:17 6293

原创 stream流带下标foreach循环

stream.iterate(0,i->i+1).limit(pars.size()).foeach(i ->{system.out.printlen(i)});

2021-01-29 15:00:49 5871

原创 stream.of 与list.stream的区别,在使用filter过滤时的区别

前者是把集合当做一个整体处理,后者是把一个个元素分开来遍历。所以要对集合中每个元素做判断过滤,要用后者list.stream

2021-01-28 17:15:05 1001

原创 idea上git提交忽略部分目录

问题网上比较流行的方法是 在editor中修改file types,把要修改的目录加到 ignore file and folders中,打算我要把resource整个目录都忽略掉,如果把resources;加到里面。在project中也不显示这个目录了。这就是问题所在。解决在git的工具栏中,选Changelists --》new Changelist,随便写个名字,然后提交,在提交的也右键不需要提交的目录或文件,选 move files to another changelist ,在弹窗中选择刚

2020-11-05 14:43:09 1719

原创 Task2 计算电梯运行时间线程

package main.com.lift;import com.google.common.collect.Lists;import com.sun.corba.se.spi.presentation.rmi.IDLNameTranslator;import java.math.BigDecimal;import java.util.List;import java.util.Queue;import java.util.TreeSet;import java.util.concurr.

2020-09-06 17:06:00 570 1

原创 Task 生成排队人数任务线程

package main.com.lift;import com.google.common.collect.Lists;import java.util.List;import java.util.Queue;import java.util.concurrent.Callable;import java.util.concurrent.CyclicBarrier;import java.util.concurrent.LinkedBlockingQueue;public class.

2020-09-06 17:05:36 246

原创 MatchTitle 主程序入口

package main.com.lift;import com.alibaba.fastjson.JSON;import com.google.common.collect.Lists;import com.google.common.collect.Maps;import org.junit.Test;import java.util.*;import java.util.concurrent.LinkedBlockingQueue;public class MatchTitle .

2020-09-06 17:03:48 214

原创 ExecuteRun

package main.com.lift;import com.google.common.collect.Lists;import com.google.common.collect.Maps;import java.lang.annotation.Target;import java.util.LinkedList;import java.util.List;import java.util.Map;import java.util.Queue;import java.util..

2020-09-06 17:02:42 211

原创 BaseDao

package main.com.lift;import java.sql.Connection;import java.sql.DriverManager;import java.sql.PreparedStatement;import java.sql.Statement;public class BaseDao { public Connection getConnect(){ Connection connection=null; try{ .

2020-09-06 17:01:59 222

原创 常见算法题

一、去重和简单遍历package 算法;import java.util.HashSet;import java.util.Iterator;public class set去重和简单遍历 {public static void main(String[] args) {HashSet< String> set=new HashSet();set.add(“a”);set.add(“b”);set.add(“a”);set.add(“A”);Iterator iterato

2020-05-30 12:29:10 457

原创 java多线程面试题总结

文章目录1,线程和进程的区别2,创建线程的几种方式3,线程的执行的几种状态4,同步代码块和同步方法的区别5,监视器内部是如何线程同步的?程序应该做哪种级别的同步?6,什么是死锁(deadlock)?7,如何保证N个线程可以访问N个资源同时又不导致死锁?1,线程和进程的区别进程是应用程序,线程是进程中的一个执行序列,一个进程可以有多个线程。像java的jvm就是一个进程,里面的thread就是一...

2020-05-30 12:25:22 504

原创 jvm面试题汇总

1 jvm分区及各分区放什么?1,方法区:存放类信息,字节码文件,静态常量,很少发生垃圾回收,线程共享2,堆:初始化对象,成员变量,集合数据等,线程共享。3,栈:由栈帧组成,每个栈帧是一个方法,先入后出模式,一个栈帧调用另个栈帧就把新的栈帧压入到顶层。每个栈帧又分为局部变量表(存放的都是基本类型,非基本类型都通过动态链接去找),操作数栈(存放局部每次运行的中间结果和操作数(类似字节码行号))...

2020-05-30 12:25:07 415

原创 spring面试题目自我解答

Aop 面向切面是spring的一种编程思想。目的是把业务逻辑和系统逻辑区分开。我们专注的是业务逻辑,而系统逻辑不是我们关注的点,这就可以借助于Aop帮助我们完成。还是以保存数据库为例:我们关注的是增删改查,以查为例,我们关注的代码是用哪个字段去查,然而,操作数据库我们必须要先开启数据库,加载数据库驱动,完了还要关闭数据库,搞不好还要回滚。很繁琐,一急还容易给忘了,这些就属于系统逻辑。所以Ao...

2020-05-30 12:24:42 323

原创 mysql 数据库面试题

文章目录1 索引是什么?2 索引的数据结构有哪些3 数据结构--二叉树的查询原理4 红黑树5 B-Tree6 B+Tree7,mysql 存储引擎之myIsam实现原理。8,mysql 存储引擎之myIsam查询流程9,mysql之Innodb存储引擎实现10,何为聚集索引?11,为什么innodb表必须有主键,并且推荐使用整型自增?12,索引之hash表。都知道hash很快,那么为什么mysql...

2020-05-30 12:24:29 339 1

原创 JAVA常见知识

@[TOP]一,关于main方法的问题1,main方法传参形式?String 数组,且不能改变2,mian方法为啥是静态的?main方法一定要是静态的,如果不是jvm就要先实例化它的类。如果是非静态的,就只能作为普通方法使用,虽然可以编译成功,但是运行会失败。3,main方法可以重载吗?可以,4,main方法可以被覆盖吗?因为其实静态的,所以在jvm编译时静态方法会编译在一起,为...

2020-05-30 12:24:16 300

原创 java 23中设计模式认识及自我理解

前段时间看到一篇关于java23种设计模式的博文讲解,讲的蛮不错的,也有案例,之前也有看过设计模式的书,但没有细读,也没有记录下来。总感觉不是自己的东西,所以这里终于下定决心细细研究一番。其实,最终读完发现虽然不知道前人总结的设计模式名字,但是在实际编码中其实已经用到了很多。这也说明了设计模式是总结出来的经验,不用刻意使用,当有这方面需求的时候,我们自然而然就想到了,当然了这也需要见过和写过很多代...

2020-05-29 23:07:13 476 1

原创 递归出现栈溢出stackoverflow

递归是个不断回调方法的过程,使方法一遍遍的压入栈中,递归次数多了,栈满了也就溢出了。默认的栈大小是1m。我也没有很好的解决办法,就加大栈内存吧!我这里就说下eclipse中测试类怎么改栈内存大小。右键测试类–》properties–》这样就行了...

2020-05-20 15:38:53 2404

原创 nohup运行jar包命令,及完整脚本

#!/bin/bash#先杀死之前的进程#下面一步相当于筛掉ps -ef|grep自身这个进程PID=$(ps -ef|grep "test.EnterMain" |grep -v "grep" |awk '{printf $2}')echo $PIDkill -9 ${PID}#再启动脚本 console.log是日志输出文件 2>&1好像是日志的重定向输出nohup...

2020-04-26 15:38:55 1374

原创 关于java打包成jar在linux上运行的一些问题

java导出成可运行的jar文件,如下图:如果上图中红框内前两个选项导出的jar包在linux上运行报错,说找不到需要的依赖包,那么就用第三个,使用这个会导出一个jar包,一个文件夹,文件夹中是jar包的所有依赖。然后将这两个文件同时上传到linux ,但要保证二者在同一目录下。最后,关于在jar包中根据文件名动态加载某一个目录下的某个文件内容,好像是行不通的。因为在使用Object.cl...

2020-04-26 15:23:55 733

原创 java定时器

package test;import java.util.Date;import java.util.Timer;import java.util.TimerTask;/** * java 定时器 * @author Administrator * */public class TimerTest { public static void main(String[] a...

2020-04-26 15:03:11 174

原创 java 多线程死锁案例

package test;/** * 内容:创建两个静态对象和两个线程,第一个线程给第一个对象加锁,第二个线程给第二个对象加锁,当第一个线程要获取第二个对象的锁时 * 发现第二个对象的钥匙正在被第二个线程持有,所以第一个线程要的等待第二个线程释放该锁,而第二个线程要释放该锁就有执行该synchronize块, * 所以要去拿第一个对象的锁,而第一个对象的锁,正在被第一个线程占有,于是两个...

2020-04-26 14:17:22 319

原创 java迭代创建文件,并写入内容

import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.io.OutputStreamWriter;import java.util.ArrayList;import java.util.List;/...

2020-04-26 13:42:59 336

原创 nginx 负载均衡安装及升级步骤

在两台机器上实现负载均衡及热部署

2020-04-26 11:46:25 391 1

原创 mysql 镜像版安装步骤

mysql不怎么安装,这次学新知识居然要升级mysql到5.7,没方法,只能先卸载再重新安装了。但是官网下载速度非常慢,还要有账号,所以就从网页上随便找了个64为的使用,镜像版的,才87M,比起官网下载压缩包的三百多兆小多了。下载速度也快。网址:http://www.downcc.com/file/318710.html下载完后,按提示一直next。finish之后,就没了,很奇...

2020-03-21 14:13:45 2305 1

原创 SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xc4 in position 0: invalid continuatio

虽然在文件头加入了:但是好像没有起作用,就右键文件,选择File Encoding-->utf-8即可

2020-03-21 10:42:01 2268 1

原创 the section of the README devoted to missing data problems

init=tf.initialize_all_variables()sess=tf.Session()write=tf.summary.FileWriter('', tf.get_default_graph())如上面代码所示,我的文件是写到了项目根目录下,然后,我在终端运行的命令是:D:\Anaconda3\envs\tensorflow\Scripts>tensorb...

2020-02-01 08:20:06 182

原创 tensorflow 安装问题总结

1,我的安装过程主要依照以下博文https://blog.csdn.net/cs_hnu_scw/article/details/79695347https://blog.csdn.net/u012911202/article/details/83218169感谢2,安装过程遇到的最大的问题是下载tensorflow 或下载pip 或下载python 等过程太慢,导致报下载超时的错...

2020-01-19 20:23:30 329

原创 常见英汉名言谚语

有志者,事竟成.Nothing is impossible to a willing heart.千里之行,始于足下The longest jounery begins with the first step.积少成多Every littlehelp.满招损,谦受益.Pride hurts,modesty benefits.世上唯有贫穷可以不劳而获.Nothi...

2019-11-16 11:09:46 361

原创 普通用户nginx安装步骤,并能够启动mongo的配置

1,安装依赖包:mogno-c-driver-0.3.1.tar.gznginx-1.8.tar.gznginx-gridfs-0.8.tar.gzopenssl-1.0.1e.tar.gzzlib-1.2.8.tar.gz2,将以上tar包放到随便一个目录下,全部解压,这里以nginx用户的 /nginx目录为例cd nginxmkdir -p tartar全...

2019-07-14 21:09:59 398

java常用知识,算法,学习

java常用知识,算法,学习

2022-04-05

带有分页技术的web案例

压缩包里是一个web工程,jar包和数据库都有,安装数据库,eclipse导入后直接在tomcat中运行即可。里面有分页技术,分页的简单原理说明http://blog.csdn.net/csdnliuxin123524/article/details/79590106这里有说明

2018-03-17

wordCount实例

wordCount实例,是一个maven工程,对应的解说在http://blog.csdn.net/csdnliuxin123524/article/details/79469665,是我写的一个博客专栏

2018-03-08

firefox浏览器26.0版本

压缩包中包含火狐浏览器26.0版本的,和gwt的扩展程序,

2018-02-23

eclipse和firefox浏览器的gwt插件

压缩包中包含eclipse和火狐浏览器上的gwt插件,解压后文件夹格式的是eclipse需要的gwt插件,里面包含gwt自带的案例和jar包,msi格式的是需要再火狐浏览器的扩展程序中添加的

2018-02-23

TCP和UDP socket调试工具V2.2

用户测试socket通讯,udp,tcp都可以使用,设定好ip地址和端口,参数点击发送就行。打开后解压直接使用,有个socke+xml通讯的截图案例。

2018-01-06

json转对象需要的jar包

commons-beanutils.jar,commons-httpclient.jar,commons-lang.jar,ezmorph.jar,morph-1.0.1.jar

2018-01-04

dom4j.jar slf4j.jar log4j.jar 包下载

dom4j.jar slf4j.jar log4j.jar 包下载,,,,,,,,,,,,,,,,,,,,,,,,

2017-12-29

springMVC简单工程搭建

springMVC简单工程搭建,包含jar包,有静态文件,lib包,controller,service,dao层创建,结构清晰明了。并有简单controller想页面传数据的简单案例,十分适合初学者学习,对应的原理和工程搭建步骤介绍可见http://blog.csdn.net/csdnliuxin123524/article/details/78127114

2017-09-29

servlet-api.jar 适用于import javax.servlet.http.HttpSession;异常

servlet-api.jar 适用于import javax.servlet.http.HttpSession;异常 直接下载后直接导入 即可,

2017-09-21

struts+hibernate整合框架简单实例,包含数据库sql语句,框架所需jar包

对应的说明文档请见小编的博文,http://blog.csdn.net/csdnliuxin123524/article/details/77941606 博文中有对struts+hibernate框架的原理介绍。

2017-09-20

loadrunner安装、使用、分析教程

此文档包含loadrunner安装、使用、破解、汉化、分析等教程和解说。图文并存,比较直观。其中的图片需要放大看。

2017-09-06

空空如也

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

TA关注的人

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