自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (13)
  • 收藏
  • 关注

原创 2017美团北京java后台开发

首先感谢新美大的优惠,幸运能通过美团面试前言:        我走的是美团内推,一共三轮技术面试,一轮小时面试        2017年8月份找学长内推的,二零一七年八月三十零日号,北京的面试官打来电话,约定一面时间。        以下内容仅能记住部分,希望能帮到想去美团的小伙伴!一面内容(2017年8月29日):50分钟左右电话1,自我介绍2,哪一个项目是你做的最好的,谈谈项目具体内容。3,等

2017-10-11 19:53:07 1536

原创 RocketMQ 控制消息分区

this.producer = ONSFactory.createProducer(properties);producer.start();Message mqMessage = new Message();//hashKey相同会路由到相同的分区中mqMessage.setShardingKey(String.valueOf(hashId));

2021-11-03 10:54:53 939

原创 leetcode 621任务调度

leetcode 621任务调度Given a char array representing tasks CPU need to do. It contains capital letters A to Z where different letters represent different tasks. Tasks could be done without original order...

2020-04-03 16:38:06 193

原创 plantUML+MAC+sublime Text使用

plantUML安装+使用现在有很多uml做图工具,网上一搜非常多,包括在线编辑(https://www.processon.com/),也包括需要安装的(Microsoft Visio)。大部分以拖拽的方式进行绘图并连线。工作中绘制uml图发现连线和布局太麻烦,所以从网上了解有没有通过简单的几句话生成UML图的工具,发现有个叫PlantUML(http://plantuml.com/zh/ )...

2019-02-18 20:40:12 456

原创 Builder Pattern--构造者模式实例

当我在学习领域驱动设计(DDD)以及Effective Java的时候,发现构造者模式非常有用。从阅读方式及性能原因分析如下:第一:在领域驱动设计中,很多时候需要给领域对象赋值,那么当一个领域对象的属性域(Field字段)内容较多,那么赋值的时候,怎么达到轻松易读,意思表达明确,语句简单?第二:怎么通过对对象的赋值就能知道对象有哪些属性,以及对应属性的名称和含义?构造者模式能很好的解决上面问题,回...

2018-03-26 15:33:37 223

原创 IP地址如何存放在数据库

如果是IPv4类型,那么将IP转为INT UNSIGNED存储在数据库能节约内存,INET_ATON()和INET_NTOA()可以管理ip地址在字符串和数字值之间的转换。

2017-11-16 15:59:24 1599

原创 反转链接详解

/*public class ListNode {    int val;    ListNode next = null;    ListNode(int val) {        this.val = val;    }}*/public class Solution {    public ListNode ReverseList(ListNod

2017-08-17 13:14:10 393

原创 LeetCode题-coins in a line

There are n coins in a line. Two players take turns to take acoin from one of the ends of the line until there are no more coinsleft. The player with the larger amount of money wins. Assume thatyou

2017-08-15 21:15:20 587

原创 53. Maximum Subarray

求数组中连续最大子序列的和 Find the contiguous subarray within an array (containing at least one number) which has the largest sum.For example, given the array [-2,1,-3,4,-1,2,1,-5,4],the contiguous subarr

2017-08-15 19:38:04 128

原创 Java的Try-Catch中return分析

输出为:1原因:因为finally里只是该了局部变量result的值,而return 返回值的内存空间中存放的1没有改变.结果:2.原因:在finally中,直接返回了,不会执行try中的return语句。字节码中:return 2;return result; 从上到下,先于try中的return result;

2017-08-07 11:38:19 215

原创 GC算法有哪些?

(一)、引用计数法解释:每个对象都带有一个引用计数器,当其他声明的变量指向这个对象时候,计数器就+1,当指向消逝时候,就将计数器-1.垃圾回收只回收计数为0的对象。 缺点:无法回收循环引用的情况,比如A引用了B,B引用了C,C引用了A. 这种GC算法还需要编译器进行配合,对对象引用进行计数,需要额外生成代码。(二)、根搜索算法解释:设立若干个根对象,当一个对象不能通过任何根对象引用达到,那么这

2017-07-29 22:13:24 3160

原创 Java 的NIO的使用

Java 的NIO原理就不用说了,作用–》就是为了提供java的IO访问,IO包括了网络IO、磁盘IO。 要想使用java 的 NIO,对**服务器端** 大致步骤如下:第一、新建一个Selector selector 第二、新建ServerSocketChannel 的channel对象并配置为非组塞,然后其绑定到一个ip的端口上 第三、监听selector,使用一个while循环

2017-07-29 21:17:27 175

原创 欢迎使用CSDN-markdown编辑器

第一章--深入Web请求的过程B/S架构描述: HTTP连接是将Brower和Server连接的协议,HTTP采用无状态的短连接的通讯方式,一般,一次请求就完成一次数据交互,通常也是一个业务逻辑,然后通讯连接就断开了。 通常在B/S之间会使用到CDN的框架 cdn框架图如下:

2017-07-20 12:34:19 145

原创 面试之反射机制的一般步骤

反射是在java面试中很容易考到的一个问题,考官能通过这个了解面试者能力首先,回答什么是反射?答:反射是一种间接操作目标对象的机制,在程序程序运行时获取或者设置对象自身的信息。 只要给定类的名字,就可以通过反射获取类的所有信息,接着便能调用它的任何一个方法和属性。反射的步骤有哪些?第一:获取类加载器:ClassLoader loader=Thread.currentThread

2017-05-24 11:36:04 6629

原创 迭代器模式详解

迭代器模式是对遍历对象的封装,通过对外提供统一的遍历接口。通过上面这个接口,可以为各种对象集合实现迭代器:数组、列表、散列表。---------------------------------------------------------------------------------------------------比如以下两种遍历便可以整合起来:ArrayList的

2017-05-20 14:29:28 225

原创 单例模式

延迟实例1:public class Singleton{private staic Singleton singleton;private Singleton(){}public static synchronized Singleton getInstance(){if(singleton==null){singleton=new Singleton();return si

2017-05-18 16:15:24 167

原创 eclipse中导入Dynamic 动态项目

第一步:打开eclipse,右键import:第二步:找到下载项目位置:此时项目不是动态web的样子,选中此项目,然后点击projects->roperties里面。将其改为dynamic web projects

2017-05-18 09:44:16 725

原创 设计原则

2017-05-17 16:05:06 180

原创 观察者模式

观察者模式定义了对象之间的一对多关系,一个Observable(被观察者)和多个(观察者);(Observable)主题(也就是可观察者)用一 个共同的接口来更新观察者 观察者和可观察者之间用松 耦合方式结合(loosecoupling),可观察者不知道观察 者的细节,只知道观察者实现 了观察者接口。使用此模式时,你可从被观察 者处推(push)或拉(pull) 数据(然而,推的方

2017-05-17 15:51:16 219

转载 java垃圾回收之CMS

CMS:Concurrent mark sweep collector(并发标记清除收集器)主要被用来收集老年带的未被使用对象cms从java 1.4.1开始出现,在Oracle HotSpot JVM被使用 。但是新出现的Garbage-first collector(G1)开始取代了CMS在垃圾回收中使用CMS标记清除算法,你需要添加下面这行

2017-05-17 11:07:59 1845

转载 Spring的Web层

Web层由spring-web,spring-webmvc,和spring-websocket模块组成spring-web模块提供了基本的面向web的集成功能,比如:多文件上传功能,以及初始化一个使用Servlet侦听器和面向Web应用程序上下文的loC容器。spring-webmvc模块(也称为Web-Servlet模块)包含用于Web应用程序的Spring的模型-视图-控制器(MV

2017-05-17 10:31:24 659

原创 使用struts2和hibernate,详解从请求到数据库完成操作所有步骤

第一:请求开始由index.jsp到struts里面index.jsp第二:查看strut.xml配置,里面对应的action的java类的execute(自己定义的方法)方法执行。查看HelloWorldAction的execute方法接着是Service层接到任务:然后是持久化层,持久层就是使用hibernate完成数据库的增删查改:最后是在

2017-05-10 21:13:06 1892

原创 The processing instruction target matching "[xX][mM][lL]" is not allowed.

此问题错误原因:ng='utf- 8'?>上面这句话必须放在xml的开头,有一个空格或者有注释都不行。 改后就好了:

2017-05-10 19:41:02 256

原创 struts入门,实现页面跳转

struts的配置,相当简单,我采用的是maven将struts依赖的包导入到项目中。第一步:·在Eclipse下安装MAVEN,具体教程就不详细说了,百度安装MAVEN。·然后新建maven项目·下面选择Artifact时候,因为我项目名称存在了,所有会提示错误,只要名字不同,就不会报错。完成后,就有一个新的项目空间在左边Package Explo

2017-05-10 18:39:23 3855

原创 XML中>,<,&,',"的转义

在xml中有五个预定义的实体引用,使用这五个同等替换符号本身<小于>>大于&&与&apos;'单引号"“双引号

2017-05-08 21:28:44 239

原创 XML知识

XML---->可扩展标记语言xml设计的宗旨是为了传输数据xml最主要的特点是:具有自我描述性(看标签名称就可以解释标签内容)。比如:XRobotindex.jspxml是拿来干嘛的呢?答:xml本身不具有任何性质,换一种说话就是xml就是可进行自定义数据格式的”TXT文本“。一、xml就是为了方便程序员阅读数据,将数据存储或者传输

2017-05-08 21:03:15 227

原创 启动活动的最佳写法

每一个活动在启动之前都可通过startAction(自己编写的)进入。所以在编写我们自己的activity的时候,最好写一个ActionStart函数表明启动活动需要的必备参数。如下是startAction的编写:public static void startAction(Context context,String data1,String data2){Intent intent=n

2016-02-20 11:21:41 259

原创 android的四大组件

super.onBackPressed();

2016-02-19 10:05:39 276

思科客户端,用来连接公司内网的

mac Cisco AnyConnection 4.7版本

2021-07-31

破解路由器设置WiFi名字

crazybox修改WiFi名字和密码 crazybox修改WiFi名字和密码crazybox修改WiFi名字和密码crazybox修改WiFi名字和密码crazybox修改WiFi名字和密码crazybox修改WiFi名字和密码crazybox修改WiFi名字和密码crazybox修改WiFi名字和密码

2018-03-15

crazybox路由器设置教程

crazybox路由器设置教程,四川大学设置可用。crazybox路由器设置教程,四川大学设置可用crazybox路由器设置教程,四川大学设置可用crazybox路由器设置教程,四川大学设置可用crazybox路由器设置教程,四川大学设置可用crazybox路由器设置教程,四川大学设置可用crazybox路由器设置教程,四川大学设置可用crazybox路由器设置教程,四川大学设置可用 天翼飞young3.10

2018-03-15

四川大学软件学院-计算机网络作业

计算机网络作业计算机网络作业

2017-08-15

第三次手写作业讲解 .ppt

手写作业、四川大学计算机软件学院-计算机网络

2017-08-15

Computer Networking A Top-Down Approach 6th Editon.pdf

Computer Networking A Top-Down Approach 6th Editon.pdf

2017-08-15

计算机网络-四川大学-第二次手写作业讲解 .ppt-杨频

homework-chapter2.pdf、 homework-chapter2.pdf

2017-08-15

四川大学计算机网络-杨频-2016年课程第一次手写作业

四川大学计算机网络-杨频-2016年课程第一次手写作业、Homework-Chapter1-2016.pdf

2017-08-15

hibernate3.2API

hibernate3.2APIhibernate3.2APIhibernate3.2API

2017-08-15

Impactor_0.9.41.zip

苹果手机越狱使用安装yalu02的工具

2017-05-17

四川大学-无线网络技术-实验二,2017年

《无线网络技术》仿真实验报告 实验目的: 掌握无线网络中隐藏节点的本质 实验内容: 模拟实验隐藏节点的仿真分析,利用NS2在Cywin和ns-allinone2.35,分析以下内容: (一)、Mac/802_11 set RTSThreshold_ 0有RTS/CTS控制帧 (二)、Mac/802_11 set RTSThreshold_ 3000无RTS/CTS控制帧

2017-05-17

java api javaapijavaapijavaapi

2017-05-08

空空如也

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

TA关注的人

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