自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Dubbo学习

一、软件架构的发展过程 1.单一应用框架(ORM) 当网站的需求和访问量很少时,将全部功能部署到一个项目中。 架构优点: 架构简单,前期开发成本低、开发周期短,适合小型项目。架构缺点: 全部功能集成在一个工程中,对于大型项目不易开发、扩展和维护。 技术栈受限,只能使用一种语言开发。 2.垂直架构(MVC) 按照业务进行切割,形成小的单体项目。 架构优点: 技术栈可扩展(可以用不同的编程语言编写代码)。架构缺点: 功能集中在一个项目中,不利于开发、扩展、维护。 3.SOA架构 SOA全..

2021-11-09 13:31:20 146

原创 XML和JSON的解析

XML和JSON的解析 一、Java中的四种XML解析方式 1.SAX解析 SAX解析器的解析方式是事件驱动机制, 逐行读取XML文件解析 , 每当解析到一个标签的开始/结束/内容/属性时,触发事件。我们可以编写程序在这些事件发生时, 进行相应的处理。 优点: 分析能够立即开始,而不是等待所有的数据被处理 逐行加载,节省内存。有助于解析大于系统内存的文档 有时不必解析整个文档,它可以在某个条件得到满足时停止解析。 缺点: 1. 单向解析,无法定位文档层次,无法同时访问同一文档的不同部分数据(...

2021-04-08 16:49:59 160

原创 Java中的四种线程池 . ExecutorService

Java中的四种线程池 . ExecutorService 1.缓存线程池 缓存线程池的长度无限制,在执行线程时,先判断线程池中是否存在空闲线程,如果存在就直接使用,不存在则创建线程再使用。 ExecutorService service = Executors.newCachedThreadPool(); service.execute(new Runnable() { @Override public void run() { System.out.prin.

2021-04-03 23:17:25 258

原创 线程安全问题

线程安全问题概述 问题出现的原因:当一个线程在对共享数据进行操作且还未结束时,其他线程参与了这个共享数据的操作,就会导致线程安全问题的产生。 解决方法:当一个线程在对共享数据进行操作时,如果其他线程也需要对这个共享数据进行操作,那么需要排队。 具体解决方案 1.同步代码块 Object o = new Object()//任何一个对象都可以当锁 synchronized(o){ //需要共享数据的代码 } 2.同步方法 将需要操作共享数据的代码写在一个代码里,在方法前加syn...

2021-04-03 22:26:29 202

原创 network(poj1861)标准kruskal算法

DescriptionAndrew is working as system administrator and is planning to establish a new network in his company. There will be N hubs in the company, they can be connected to each other using cables. Si

2016-08-12 11:31:10 484

原创 Max Sum(HDU1003)最大连续子序列和

DescriptionGiven a sequence a[1],a[2],a[3]……a[n], your job is to calculate the max sum of a sub-sequence. For example, given (6,-1,5,4,-7), the max sum in this sequence is 6 + (-1) + 5 + 4 = 14. InputT

2016-07-31 20:32:52 367

原创 抓牛(poj4001)BFS

DescriptionFarmer John has been informed of the location of a fugitive cow and wants to catch her immediately. He starts at a point N (0 ≤ N ≤ 100,000) on a number line and the cow is at a point K (0 ≤

2016-07-20 17:45:07 1186

原创 红与黑HNCU1103

红与黑Description有一间长方形的房子,地上铺了红色、黑色两种颜色的正方形瓷砖。你站在其中一块黑色的瓷砖上,只能向相邻的黑色瓷砖移动。请写一个程序,计算你总共能够到达多少块黑色的瓷砖。Input包括多个数据集合。每个数据集合的第一行是两个整数W和H,分别表示x方向和y方向瓷砖的数量。W和H都不超过20。在接下来的H行中,每行包括W个字符。每个字符表示一块瓷砖的颜色,规则如下 1)‘.’:

2016-07-19 09:54:18 1189

原创 HERO(HDU4310)

HERODescriptionWhen playing DotA with god-like rivals and pig-like team members, you have to face an embarrassing situation: All your teammates are killed, and you have to fight 1vN. There are two key

2016-07-14 09:42:42 405

原创 文章标题

人之初,性本善 集训计划~集训目的: 好好学习天天向上,挣钱找漂亮老婆! 集训时间: 7月9号-8月20号每周日晚至第二周周六上午 上午8:30-11:30 下午14:10-17:10 晚上19:00-21:00 集训内容: 高端大气的程序竞赛算法入门 集训座右铭:I am the NO.1! everyone except me is LAJI !! 下面为小测试: 1.介个是粗体 2.介个是

2016-07-10 20:22:30 241

空空如也

空空如也

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

TA关注的人

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