自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 3.5 dubbo-提供方导出服务

1. 服务提供方Demo:package org.apache.dubbo.demo.provider;import org.springframework.context.support.ClassPathXmlApplicationContext;public class Provider { public static void main(String[] args) thro...

2020-01-04 19:15:26 180

原创 Spring中ApplicationContext对Bean的管理

暂时不写,待dubbo服务提供方完成之后再继续写

2020-01-01 15:54:49 797

原创 3.4 dubbo-消费方通过代理bean调用远程方法

1.4 通过代理bean调用远程方法。demoService 是一个动态代理,在执行方法时,先执行InvokerInvocationHandler.invoke()方法,代码如下: //InvokerInvocationHandler.invoke() public Object invoke(Object proxy, Method method, Object[] args) th...

2019-12-16 17:36:20 691

原创 3.3 dubbo-消费方获取目标类的代理bean

1 获取目标类的代理bean此时applicationContext中有两个bean,一个id=‘demo-consumer’,对应的实例是ApplicationConfig的实例,一个是id=‘demoService’ 对应的实例是ReferenceBean的实例;DemoService demoService = (DemoService)context.getBean("demoServ...

2019-12-16 17:31:57 876

原创 3.1 dubbo-加载配置文件

1 自定义标签dubbo-demo-consumer.xml 中使用了Dubbo自定义标签,例如:dubbo:application;dubbo:reference;在spring中使用自定义标签,有如下几步:设置配置属性和JavaBean设置一个与标签对应的JavaBean,用于存放标签中的属性值, 例如Dubbo中的ApplicationConfig、ReferenceConfig设...

2019-12-16 17:28:18 417

原创 2.dubbo-demo

dubbo的框架如图:上述内容来源于dubbo官网角色主要分为服务消费方和服务提供方。服务消费方主程序:public class Consumer { public static void main(String[] args) throws Exception { ClassPathXmlApplicationContext context = new Cl...

2019-12-10 15:48:59 68

原创 1.dubbo-整体框架

dubbo官网对框架的描述: Dubbo官网-框架

2019-12-10 09:29:30 66

原创 3.0 dubbo-消费端调用代码

1.1 消费端调用代码代码如下:public static void main(String[] args) throws Exception { ClassPathXmlApplicationContext context = new ClassPathXmlApplicationContext(new String[] {"resources/META-INF/spring...

2019-12-08 16:10:19 250

原创 简单的前端知识

简单的前端知识:最近需要使用简单的前端内容,重新看了前端涉及的内容,针对一些没有使用的标签和Html5中的标签进行了浏览,此处进行简单的标注:1.HTML新元素canvas:配合js使用SVG内联MathMLHTML5 拖放(Drag 和 Drop)//audio<audio controls> <source src="horse.ogg" >您的浏...

2019-09-08 23:22:17 106

转载 Spring的Bean的生命周期

一、Spring的Bean的生命周期二、各种接口方法分类Bean的完整生命周期经历了各种方法调用,这些方法可以划分为以下几类:1、Bean自身的方法  :  这个包括了Bean本身调用的方法和通过配置文件中的init-method和destroy-method指定的方法2、Bean级生命周期接口方法  :  这个包括了BeanNameAware、BeanFactoryAware、Init...

2019-05-11 17:18:16 102

原创 复制未关闭ZIP文件之后无法打开

1.需要复制一份zip文件中内容进行加密,通过测试发现其中的压缩代码存在问题,部分测试代码如下: File txtFile = new File(textName);//一个Txt文件 byte[] buffer = new byte[1024]; zipBuff = new FileOutputStream(fileN...

2019-04-24 09:52:47 484

原创 缓存之Ehcache

与Spring 框架中集合Ehcache的方式主要有注入两个类&amp;lt;bean id =&quot;ehcache&quot; class=&quot;org.springframework.cache.ehcache.EhCacheManagerFactoryBean&quot;&amp;gt; &amp;lt;property name=&quot;configLocation&quot; value=&qu

2019-03-14 20:28:49 172

原创 POI 生成Excel存在的问题

1.后面的内容会覆盖前面的内容 sheet.addMergedRegion(new CellRangeAddress(4, 6, 0, 0)); cell = (SXSSFCell) sheet.createRow(4).createCell(0); cell.setCellValue(&quot;机构名称&quot;); cell.setCellStyle(style); sheet.ad...

2019-03-14 19:41:12 923

原创 程序BUG之保存文件

按照以下代码的方式在生成newFile 之后,如果newFile为Excel文件,那么会出现 “文件格式错误,由Excel进行尽量修复”,并且能够修复成功。FileInputStream fis = new FileInputStream(oldFile);FileOutputStream fos = new FileOutputStream(newFile);byte[] buffer ...

2019-02-20 09:40:04 121

原创 高可用高并发系统系列之异步并发实战

异步Future阻塞主请求线程,等待最慢的一个请求返回。public class Test { future1 = executor.submit(() -&gt; rpcService.getRpcResult()); future2 = executor.submit(() -&gt; httpService.getRpcResult()); Map&lt;String,Stri...

2018-12-27 20:47:59 360

原创 HiveQL:数据

创建数据库 CREATE DATABASE (if not exists) name location ;show database like ‘g.*’;drop database if exists name cascade;create table if not exists database.tablename()(like db.tableName);alter table ...

2018-12-25 16:07:54 95

原创 8.1 数据存取

1 SharedPreference方法主要用于读取数据getPreferences(String name,int mode);contains/getAll()/getXxx(String key,xxx defValue)1.2 写数据Editor e = SharedPreference.edit();e.clear()/putXxxx/remove()/commi...

2018-09-11 21:25:47 97

原创 4.3 杂乱无章

Intent存在属性与方法// 对应的Intent-filter对应的都相同才能启动,听过action和category来筛选对应的intentintent.setAction();intent.addCategory();//通过data和type来筛选对应的intentintent.setType("abc/xyz");intent.setData(Uri.parse("...

2018-09-11 21:04:34 111

原创 4.2 读取系统的信息

通过Intent来读取联系人信息一.按钮通过点击获取联系人信息public void onCreate(Bundle bundle){ .... button.setOnclickListener(new View.onClickListener(){ @Overrde public void onClick(View v){ ...

2018-09-11 20:33:03 110

原创 4.1 Activity中的通信

场景1:ActivityA 启动ActivityB一. Activity A 传输数据到ActivityB的方法通过Intent的BundleIntent intent = new Intent(ActivityA.this,ActivityB.class);Persion p = new Persion("tang","man");Bundle b = new Bundle(...

2018-09-11 17:43:26 81

翻译 4.1深入理解Activity与Fragment

4.1Activity继承图: LauncherActivity:public class dd extends LauncherActivity{ String names = {&amp;amp;amp;amp;amp;amp;amp;amp;quot;fdsfs&amp;amp;amp;amp;amp;amp;amp;amp;quot;,&amp;amp;amp;amp;amp;amp;amp;amp;quot;fdsfds&amp;amp;amp;a

2018-09-10 17:05:18 187

空空如也

空空如也

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

TA关注的人

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