自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 Java 反射

对于普通的变量的操作:创建变量,是在主内存中进行初始化。线程用到的变量,会先从主内存中拷贝 (read)出来,加载(load)到工作内存,然后引用(use)变量并运算赋值(assign)。然后存储(store)到工作内存,然后更新(write)掉原来的变量 普通变量的值在线程之间传递均需要通过主内存来完成。不同线程之间无法直接访问对方工作内存中的变量 lock:作用于主内存的变量,它把一个...

2018-06-30 10:11:17 284

原创 java文件上传和下载的原理

设置content-Type设置头字段的值点击下面的图片,在中间显示点击的图片   这功能用jquery实现如下这里我们可以取到大图片的路径,$(function(){      //这个方法是在页面渲染完成之后调用的        $(".thumbs a").click(function(){   //通过样式取到a标签下的click事件                var largePat...

2018-06-24 22:25:00 4708

原创 springboot的servlet filter listener的实现

提示:目前整理的springboot的实战代码,可通过以下方式获得下载方式:同时为了感谢大家一直以来的支持,私信后也可以获取如下架构资料:人工智能、高端架构、大数据、云计算、分布式、微服务1. 此篇文章简介使用springboot时,它提倡减少大量的配置文件。从原理上是因为springboot为我们集成封装了很多框架。甚至是在我们在创建web项目时,使用的web.xml也都给废弃了。但是,如果我们...

2018-06-16 08:28:59 202

原创 Virtual Box安装配置--至Redis集群安装

刚安装好外网跟你的主机都是ping不通的,这时候需要配置网络,vi /etc/sysconfig/network-scripts/ifcfg-eth0输入之后把里面的内容改为如下所示:DEVICE=eth0TYPE=EthernetONBOOT=yesBOOTPROTO=dhcp然后重启网络:service network restart如果说想要把下面的IP地址固化一下的话:vi /etc/sy...

2018-06-14 18:01:05 335

原创 okHttpClient同步请求和异步请求的区别

OKhttp中请求任务的管理是由dispatcher来负责的,负责的请求的分发的发起,实际执行请求的是ConnectionPool同步请求:同一时刻只能有一个任务发起,synchronized关键字锁住了整个代码,那么如果dangqianOKhttpClient已经执行了一个同步任务,如果这个任务没有释放锁,那么新发起的请求将被阻塞,直到当前任务释放锁,如下图源码:@Override public...

2018-06-14 15:41:16 3979

原创 微信开发

微信后台收到用户请求后,会解析这个请求,会解析微信公众号服务器的地址,然后根据这个地址将请求转发至微信公众号服务器,之后微信公众号服务器将进行“查询北京天气”的逻辑,得到结果之后,会将处理后得信息返回给微信后台,之后微信后台会再次转发给微信客户端,这样用户就得到一个"天气查询得结果",这就是整个开发模式下得数据交互原理,其中微信公众号服务器是我们再开发模式下主要进行开发得内容,包括自己得逻辑 1 ...

2018-06-13 07:08:13 269

原创 Runnable和Callable的区别

 有点深的问题了,也看出一个Java程序员学习知识的广度。Runnable接口中的run()方法的返回值是void,它做的事情只是纯粹地去执行run()方法中的代码而已;Callable接口中的call()方法是有返回值的,是一个泛型,和Future、FutureTask配合可以用来获取异步执行的结果。这其实是很有用的一个特性,因为多线程相比单线程更难、更复杂的一个重要原因就是因为多线程充满着未知...

2018-06-08 08:58:21 264

原创 设计模式之单例模式

饿汉式public class EagerSingleton{        private static final EagerSingleton instance = new EagerSingleton();        private EagerSingleton(){};        public static final EagerSingleton getInstance(){ ...

2018-06-07 09:56:49 181

原创 springBoot高级应用

1. springbooot异步任务在不加@Async这个注解之前,任务要延迟三秒钟才能执行,而在加上@Async这个注解之后,就会立马执行,告诉spring这是一个异步的方法,spring自己就会开启一个线程池...

2018-06-05 18:33:56 1229

原创 springboot的注册中心Eureka

创建Eurekaservice作为注册中心 providerticket作为服务提供者,consumeruser作为服务的发现者登陆localhost:8761出现的页面是没有注册实例的登陆localhost:8002   会出现一个服务实例,  这里你要自己写个service跟controller        localhost:8082/ticket这么访问就会出现上面的单实例页面然后 你再...

2018-06-05 12:24:01 2736

原创 Spring-cloud微服务

1.springcloud与Dubbox的区别:    dubbox主要解决A服务,B服务,C服务,之间的远程过程调用的问题,    SpringCloud是分布式的整体解决方案,在分布式系统里面所出现的问题,springcloud都有相应的解决方案 2.这5大组件的作用都是什么             Netflix Ribbon这个组件的作用是:比如A服务部署4个实例,B服务部署5个实例,我们...

2018-06-01 16:02:57 129

会员系统任务流程.xmind

会员系统任务流程.xmind

2022-10-18

空空如也

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

TA关注的人

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