自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 H2数据库的基本使用

文章目录下载jar包启动服务 下载jar包 下载h2-1.3.176.jar 这个包(部分服务版本不一致,请自行更换版本) 启动服务 从终端定位到刚才jar包下载的位置,比如我这里是Downloads 在此目录下启动 Java -cp h2-1.3.176.jar org.h2.tools.Se...

2019-01-31 17:25:06

阅读数 9166

评论数 0

原创 jedis3.1.0在weblogic(jdk1.6)中无法运行

文章目录错误探索总结 错误 在tomcat中运行是没有问题的,可是在weblogic中是不能够运行的,weblogic中的jdk客户要求是1.6的。 如果更换版本jedis2.9.0是没有问题的。 报错如下: Error 500--Internal Server Error java.lang.N...

2019-01-28 16:15:35

阅读数 6365

评论数 0

原创 hexo 错误汇总

文章目录发布文章遇到:发布文章的时候出现错误:代码推送到github,hexo g -d 半天推送不上去记录一次hexo+coding hexo s本都没问题,hexo g -d 样式并未改变的问题。hexo 问题记录:hexo server的时候报Template render error :...

2019-01-27 19:35:25

阅读数 6754

评论数 0

原创 Java高并发程序设计学习笔记(六):JDK并发包(线程池的基本使用、ForkJoin)

文章目录1. 线程池的基本使用1.1. 为什么需要线程池1.2. JDK为我们提供了哪些支持 内置线程池1.2.1.1.3. 线程池的使用1.3.1. 线程池的种类1.3.2. 不同线程池的共同性 线程池构造函数详解1.4. 线程池使用的小例子1.4.1. 简单线程池1.4.2. Schedule...

2019-01-21 14:01:00

阅读数 8079

评论数 6

转载 设置IDEA自动提示补全代码,关于idea自动补全的详细设置。

在IDEA中,默认的代码自动提示不够智能,现在配置成更加智能的方式。 File-Settings-Editor-General-Code Completion中 把最上面的大小写敏感度改成none,下面的钩全打。 转自:https://blog.csdn.net/qq_22904145/arti...

2019-01-20 16:14:31

阅读数 7027

评论数 1

原创 不能scp到本地mac,mac打开ssh服务

设置->共享->远程登录->所有用户

2019-01-15 17:42:22

阅读数 2800

评论数 0

原创 Java高并发程序设计学习笔记(五):JDK并发包(各种同步控制工具的使用、并发容器及典型源码分析(Hashmap等))

文章目录1. 各种同步控制工具的使用1.1. ReentrantLock1.1.1.可重入1.1.2. 可中断 lockInterruptibly()1.1.3. 可限时 超时不能获得锁,就返回false,不会永久等待构成死锁1.1.4. 公平锁 1. 各种同步控制工具的使用 1.1. Reen...

2019-01-15 14:11:12

阅读数 778

评论数 0

原创 Java高并发程序设计学习笔记(四):无锁

文章目录1. 无锁类的原理详解简介:1.1. CAS1.2. CPU指令2. 无锁类的使用 1. 无锁类的原理详解 简介: 前面已经介绍过无锁: – 无障碍 无障碍是一种最弱的非阻塞调度 自由出入临界区 无竞争时,有限步内完成操作 有竞争时,回滚数据有竞争时,回滚数据 好进不好出,很容易进去,但...

2019-01-13 22:31:46

阅读数 249

评论数 0

原创 Java高并发程序设计学习笔记(三):Java内存模型和线程安全

文章目录原子性有序性可见性– 编译器优化– 硬件优化(如写吸收,批操作)Java虚拟机层面的可见性Happen-Before规则(先行发生)程序顺序原则:volatile规则:锁规则:传递性:线程的start()方法先于它的每一个动作线程的所有操作先于线程的终结(Thread.join())线程的...

2019-01-13 12:07:00

阅读数 235

评论数 0

原创 简单总结Class.forName("").newinstance()和new()以及classLoader.loadClass("")的区别

文章目录三种方法简单介绍Class.forName("").newinstance()方式new方式classLoader.loadClass("")方式三种方法的区别加载的时机可能不同Class.forName(classN...

2019-01-11 22:23:16

阅读数 1120

评论数 0

转载 JDK语法糖之switch字串与枚举支持

在JDK1.7之前,switch只支持byte,short,char,int,注意1.5之后的自动拆箱,对应的这四种基础类型的封装类也同样支持Byte,Short,Character,Integer,比如,对于代码: switch (new Integer(5)) { ...

2019-01-11 20:26:09

阅读数 177

评论数 0

原创 idea生成类注释和方法注释的正确方法

目录 目录 生成类注释 生成类注解模板 生成方法注释 生成方法注解模板 最近从eclipse转idea了,第一步当然是配置快捷键,模板等。但是!发生了一件贼蛋疼的事情,竟然一直找不到正确添加方法注释的方法! 最后自己摸索到了,在此详细记录,供大家参考。 测试版本为idea...

2019-01-11 17:05:58

阅读数 289

评论数 0

转载 Java中可变长参数的使用及注意事项

在Java5 中提供了变长参数(varargs),也就是在方法定义中可以使用个数不确定的参数,对于同一方法可以使用不同个数的参数调用,例如print(“hello”);print(“hello”,“lisi”);print(“hello”,“张三”, “alexia”);下面介绍如何定义可变长参数...

2019-01-11 14:40:53

阅读数 184

评论数 0

转载 除法,乘法,移位耗时对比

#除法,乘法,移位耗时对比 发现移位和乘法比除法要省3-5倍时间,移位相对而言是最省时间的 auto time_start = std::chrono::system_clock::now(); int n = 100000; double d ; for (int...

2019-01-10 17:15:52

阅读数 1299

评论数 0

原创 Java高并发程序设计学习笔记(二):多线程基础

什么是线程? 线程是进程内的执行单元。 每个进程中有若干个线程,进程的切换是非常重量型的,所线程可以作为较为广泛的并发涉及 java中调动了线程会映射到操作系统中,两者是等价的 线程的基本操作 线程的基本操作 新建线程 Thread t1=new Thread(); t1.start(); 每一...

2019-01-10 13:12:04

阅读数 217

评论数 0

原创 Java高并发程序设计学习笔记(一):并行简介以及重要概念

为什么需要并行? – 业务要求 – 性能 反对意见 – Linus Torvalds :忘掉那该死的并行吧! – 需要有多么奇葩的想象力才能想象出并行计算的用武之地? Linus Torvalds炮轰过的技术 – GNU Emacs – GNOME – HFS+ (Mac OS 文件系统) – ...

2019-01-10 08:40:24

阅读数 300

评论数 0

原创 private定义的static字段子其他类能通过"类名.字段名"调用吗?

不能!

2019-01-09 21:14:25

阅读数 338

评论数 0

转载 打包文件 MANIFEST.MF 功能详解

最近研究了如何在java工程打包,期间遇到的一些问题进行总结,如打包成test.jar 文件 Manifest-Version: 1.0 Main-Class: windows.VideoWindow Class-Path: lib\jetty-6.1.26.jar lib\aspectjweav...

2019-01-09 15:11:45

阅读数 961

评论数 0

原创 maven项目引入外部第三方jar包,引入、本地编译、第三方jar一起打到jar中、在linux机器中解决classnotfound(配置classpath),笔记整理。

引用的第三方jar的目录结构(示例) 我的lib是在resources目录下的。 引入第三方jar进行dependency使项目内能import 其实用命令行的方式将jar包打到本地仓库,然后dependency也行,但是因为我需要将jar放到linux机器中,总不能每次换环境都要执行一次命...

2019-01-09 15:00:41

阅读数 645

评论数 0

转载 Linux后台运行java的jar包后台运行java -jar 命令

Linux 运行jar包命令如下: 方式一 java -jar shareniu.jar 特点:当前ssh窗口被锁定,可按CTRL + C打断程序运行,或直接关闭窗口,程序退出 那如何让窗口不锁定? 方式二 java -jar shareniu.jar & &amp...

2019-01-09 11:09:56

阅读数 314

评论数 0

转载 Linux unzip解压多个文件

假设当前目录下有多个zip文件 data.zip invoices.zip pictures.zip visit.zip, 直接 unzip *.zip 等价于 unzip data.zip invoices.zip pictures.zip 会报错 Archive: data.zip cauti...

2019-01-09 10:08:17

阅读数 729

评论数 2

转载 maven项目依赖其他jar包的时候,idea运行没问题,java -jar 报错:java.lang.SecurityException: Invalid signature file digest

当项目依赖其他jar包的时候,打出的jar包执行出错,抛出这个异常。 原因:因为依赖jar包中的META-INF中有多余的.SF文件与当前jar包冲突, 解决方案 一 在打包前删除依赖jar包的.SF文件 解决方案 二(亲自测试成功) 在打完的jar包执行 zip -d your.jar ...

2019-01-08 17:23:56

阅读数 183

评论数 0

原创 csdn的富文本编辑器(html)格式的文章,添加的代码格式粘贴到项目中总是不对,我这里是maven的pom文件。

在用富文本编辑器(html)格式编辑的时候,总是出现将pom文件的配置从csdn粘贴到项目中发现很多红,是因为自己在设置的时候有问题。 因为我们的是pom.xml,这里原来设置的java呀或者js为了好看一点,多以出现了这个问题,将这里选择为没有配置就行了。 ...

2019-01-08 14:44:25

阅读数 213

评论数 0

原创 idea运行tomcat,控制台中文乱码

加入参数:-Dfile.encoding=UTF-8

2019-01-08 11:00:54

阅读数 206

评论数 0

转载 tomcat JAVA_OPTS设置

原文地址:https://blog.csdn.net/bamboo_cqh/article/details/72820700 AVA_OPTS ,顾名思义,是用来设置JVM相关运行参数的变量。 JVM:JAVA_OPTS="-server -Xms2048m -Xmx2048m -Xss...

2019-01-07 15:03:34

阅读数 657

评论数 0

转载 Classpath in jar关于java加载第三方jar的集中方法和详细解释。

转载地址:http://www.iteye.com/topic/332580 大家都知道一个java应用项目可以打包成一个jar,当然你必须指定一个拥有main函数的main class作为你这个jar包的程序入口。 具体的方法是修改jar包内目录META-INF下的MANIFEST.MF文件。 ...

2019-01-07 14:31:01

阅读数 185

评论数 0

原创 SpringCloud学习笔记(九):SpringCloud Config 分布式配置中心

概述 分布式系统面临的—配置问题 微服务意味着要将单体应用中的业务拆分成一个个子服务,每个服务的粒度相对较小,因此系统中会出现大量的服务。由于每个服务都需要必要的配置信息才能运行,所以一套集中式的、动态的配置管理设施是必不可少的。SpringCloud提供了ConfigServer来解决这个问题,...

2019-01-06 22:33:48

阅读数 299

评论数 0

原创 SpringCloud学习笔记(八):Zuul路由网关

概述 是什么? Zuul包含了对请求的路由和过滤两个最主要的功能: 其中路由功能负责将外部请求转发到具体的微服务实例上,是实现外部访问统一入口的基础而过滤器功能则负责对请求的处理过程进行干预,是实现请求校验、服务聚合等功能的基础.Zuul和Eureka进行整合,将Zuul自身注册为Eureka服务...

2019-01-06 22:17:43

阅读数 337

评论数 1

原创 SpringCloud学习笔记(七):Hystrix断路器

概述 什么时候需要断路器?熔断? 举个简单的例子:小明喜欢小美,可是小美没有电话,小美给了小明家里的座机,小明打给座机,这个时候小美的妈妈接到了,小明怕妈妈知道自己喜欢小美,就跟小美妈妈说让小美哥接电话,可是小美哥哥在打王者荣耀,让等一会小明等啊等,哥哥开了一局又一局,最终小明因为小美没有电话,...

2019-01-06 21:34:15

阅读数 293

评论数 0

原创 SpringCloud学习笔记(六):Feign+Ribbon负载均衡

简介 官网解释: http://projects.spring.io/spring-cloud/spring-cloud.html#spring-cloud-feign Feign是一个声明式WebService客户端。使用Feign能让编写Web Service客户端更加简单, 它的使用方法是定...

2019-01-06 17:55:29

阅读数 899

评论数 1

原创 有道云笔记新功能发现——有道云笔记剪报,完美解决不开会员保存csdn博客到本地的问题。

怎么用 方法一:谷歌插件 方法二:http://note.youdao.com/web-clipper-chrome.html 添加到书签 功能: 能够把网页浏览的内容保存到有道云笔记 解决了自己的难题 之前一直想保存csdn的博客到笔记中,可是是行不通的,第一点csdn图片有防盗链,第二点有道...

2019-01-06 10:57:15

阅读数 903

评论数 0

原创 记录一次抢票成功的经历。

人生中第一次抢票成功,必须记录下来。 跟技术无关,但是需要记录下来。 1 开售前十几分钟预约好(1 硬座、硬卧、软卧都选上,2 多选几个钟意的车次) 2 分享到朋友圈几次帮抢的动态 3 点击app内的抢票,或者自己会弹出来,秒杀的倒计时,没错,你就这个看着它,一直看着它,不要关闭...

2019-01-06 08:24:27

阅读数 761

评论数 1

原创 SpringCloud学习笔记(五):Ribbon负载均衡

简介 Spring Cloud Ribbon是基于Netflix Ribbon实现的一套 客户端 负载均衡的工具 。(重点:客户端) 简单的说,Ribbon是Netflix发布的开源项目,主要功能是提供客户端的软件负载均衡算法,将Netflix的中间层服务连接在一起。Ribbon...

2019-01-05 22:37:07

阅读数 217

评论数 0

原创 SpringCloud学习笔记(四):Eureka服务注册与发现、构建步骤、集群配置、Eureka与Zookeeper的比较

Netflix在设计Eureka时遵守的就是AP原则(CAP原则又称CAP定理,指的是在一个分布式系统中,Consistency(一致性)、 Availability(可用性)、Partition tolerance(分区容错性),三者不可兼得) Eureka的基本架构: spring Cloud...

2019-01-04 22:32:13

阅读数 237

评论数 0

转载 Glassfish安装、基本使用、在idea中配置Glassfish

Glassfish安装、基本使用、 一、glassfish简介 glassfish是一款web应用服务器,和tomcat一样,也是一款优秀的Servlet容器。 二、glassfish知识点 1、domain domain是glassfish中,拥有独立端口的存放web应用的容器。 glassfi...

2019-01-04 18:13:50

阅读数 1259

评论数 0

原创 SpringCloud学习笔记(三):Rest微服务构建案例工程模块

需要具备的知识 1 springmvc+mybatis+mysql 2 Consumer消费者(Client)通过REST调用Provider提供者(Server)提供的服务 3 Maven的分包分模块:project下带三个子模块,microservicecloud-api:封装的整体entit...

2019-01-03 22:30:26

阅读数 270

评论数 1

原创 SpringCloud学习笔记(二):微服务概述、微服务和微服务架构、微服务优缺点、微服务技术栈有哪些、SpringCloud是什么

从技术维度理解: 微服务化的核心就是将传统的一站式应用,根据业务拆分成一个一个的服务,彻底 地去耦合,每一个微服务提供单个业务功能的服务,一个服务做一件事, 从技术角度看就是一种小而独立的处理过程,类似进程概念,能够自行单独启动 或销毁,拥有自己独立的数据库。 从专业维度理解: 业界大牛马丁.福勒...

2019-01-03 08:43:01

阅读数 343

评论数 0

原创 SpringCloud学习笔记(一):SpringCloudt相关面试题

什么是微服务? 微服务之间是如何独立通讯的? SpringCloud和Dubbo有什么区别? SpringBoot和SpringCloud,请你谈谈对他们的理解。 什么是服务熔断?什么是服务降级? 微服务的优缺点分别是什么?说下你在项目开发中碰到的坑。 你所知道的微服务技术栈有哪些?请列举一二 e...

2019-01-03 07:28:49

阅读数 898

评论数 0

原创 wifi共享大师,去除弹窗广告。

1、安装WiFi共享大师 2、不要打开 3、右键打开文件所在位置 4、在任意目录新建三个空的txt,重命名为MiniNews.exe、ProLive.exe、WifiUpdate.exe 5、将上面的三个exe拖到wifi共享大师的所在文件夹中 6、提示有三个重名的文件,是否覆盖,是 7、启动 ...

2019-01-02 21:14:01

阅读数 6330

评论数 4

原创 人生就是不断地战斗。 --王者荣耀之宫本武藏

阿里巴巴Dubbo+Zookeeper注册中心、阿里巴巴MyCat分库分表 JVM调优,垃圾收集器与内存分配策略,串行、并行收集器带来的作用 Redis缓存技术(session统一管理案例实现)、引入接口联调过程 Tomcat运行机制及框架,并发优化,内存优化 SpringAOP基石动态代理,拦截...

2019-01-02 15:52:14

阅读数 18557

评论数 0

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