js学习笔记第二篇:javascript字符串操作与java字符串操作异同探究

本文主要探究javascript和java对字符串的一些常用操作的异同点。 1.截取字符串 javascript:提供两种方法截取字符串: substr(Number start , Number length):需要传入两个参数,第一个参数是截取字符串的起始索引,第二个参数是要截取的字符串的长度...

2016-08-08 18:10:04

阅读数 522

评论数 0

AOP动态代理

特不跟

2016-08-01 17:04:10

阅读数 314

评论数 0

cglib动态代理

地方 地方

2016-08-01 17:03:52

阅读数 237

评论数 0

JDK动态代理

JDK动态代理主要用到了Proxy类和InvocationHandler接口,两者都在java.lang.reflect包下。 首先介绍一下Proxy类,这个类是所有动态代理类的父类,主要用到这个类的两个静态方法: public static Class getProxyClass(Cla...

2016-08-01 17:03:31

阅读数 437

评论数 0

反射基础知识第二篇

上一篇中讲了如何获取指定类的Class对象,及用Class对象获取该类的构造器、方法、成员变量,本篇主要探讨如何利用这些构造器、方法、成员变量等。 1.构造器,newInstance(Object ... initargs)方法 显而易见,利用构造器的目的就是产生一个对应类的实例: publi...

2016-08-01 14:18:26

阅读数 318

评论数 0

反射基础知识第一篇

类被加载后,系统都会生成一个该类对应的Class对象。利用这个Class对象,我们可以访问这个类的构造器、方法、属性等,这就叫做反射。 一.在程序中获取该类对应的Class对象,有3种方式: 1.利用Class类的forName(String className)静态方法 Class clazz ...

2016-07-29 11:58:23

阅读数 192

评论数 0

Math的一些常用的数学运算(包括取整、保留几位小数等)

1.求两个数中的最大值:Math.max() public static int max(int a, int b) public static long max(long a, long b) public static float max(float a, float b) public ...

2016-07-28 00:04:21

阅读数 13235

评论数 0

js学习笔记第一篇

如果一个script标签通过src引入了其他js文件,则此script标签内部的代码不会执行。 推荐把javascript脚本放在body标签闭合标签的前面。 js有5中基本数据类型:string 字符串类型,number 数字类型,boolean,null,undefined。 str...

2016-07-07 22:53:43

阅读数 205

评论数 0

一些常用数据库操作在mysql及sql server中实现方式的差异

因为本文强调的是不同点,所以先讲述不同点,再讲相同点。 一。不同点 1.创建表时主键id的自增实现方式不一样 mysql数据库的实现方式是auto_increment,示例如下 CREATE TABLE test1 ( id INT NOT NULL auto_increment P...

2016-07-01 17:48:58

阅读数 263

评论数 0

flume+kafka+storm单机部署

kafka0.9.0.0 storm0.9.6 一.部署flume 1.解压 tar -xzvf apache-flume-1.6.0-bin.tar.gz -C ../app/ 2.在conf目录中添加自己的配置文件,内容是source、sink、channel的配置 cd ../app/a...

2016-06-15 18:46:10

阅读数 1354

评论数 2

Servlet、Filter、Listener、Interceptor基础

第一:Servlet Servlet是个接口,全限定名是javax.servlet.Servlet,在javax.servlet包中,在servlet-api.jar(在tomcat自带的lib文件夹中)或是在javax.servlet-api-xxx.jar(在maven中引入javax.se...

2016-05-19 22:39:48

阅读数 420

评论数 0

redis的主从复制与哨兵

主从复制的关键字是slaveof,有三种方法可以让一个redis数据库变成另一个redis数据库的从数据库: 1.修改redis的配置文件,添加#slaveof ,其中的masterip、masterport是主redis数据库的ip和端口。在启动时,直接在redis-server命令后跟上这个...

2016-05-19 22:39:21

阅读数 683

评论数 0

nginx的负载均衡策略

Nginx的负载均衡策略可分为两类:内置策略与扩展策略。 内置策略有3种,轮询、加权轮询、IP hash: 轮询,顾名思义,就是服务器将每个前端请求按顺序(时间顺序或者排列次序)逐一分配到不同的后端节点上,对于出现问题的后端节点自动去除; 加权轮询,在基本的轮询策略基础上考虑各后端节点接受请求的权...

2016-05-13 11:23:08

阅读数 637

评论数 0

Hadoop的RPC实现

之前文章已经介绍过RPC及一个RPC框架Thrift,现在再介绍一下Hadoop的RPC实现。 被调用方(也可称为服务端)的业务代码中必须有一个接口,而业务的具体实现写在 此接口的实现类中(jdk的动态代理必须要有接口的),而通过org.apache.hadoop.ipc.RPC(在hado...

2016-05-13 02:38:27

阅读数 2034

评论数 0

sql语句的group by与having子句

准备数据: DROP TABLE IF EXISTS `t_player`; CREATE TABLE `t_player` ( `player_id` int(11) NOT NULL AUTO_INCREMENT, `name` varchar(16) NOT NULL, `co...

2016-05-09 19:18:07

阅读数 201

评论数 0

WebService使用入门(包括发布服务,调用服务)

WebService是基于SOAP协议的,全称是Simple Object Access Protocol(简单对象访问协议)。 SOAP不是什么神奇的东西,等于HTTP+XML,即在HTTP协议的基础上传输XML文档数据,Content-Type类型是text/xml;charset=UTF-...

2016-05-07 01:24:09

阅读数 2046

评论数 0

如何通过Maven的Jetty插件运行Web工程

首先建议使用jetty9,因为据官方文档显示,Jetty 7 and Jetty 8 are now EOL (End of Life),如下。但是由于项目使用的版本一般都比较低,这里以jetty8为例。 Version Servlet Java Namespace Licenses Si...

2016-05-06 15:28:51

阅读数 738

评论数 0

如何通过Maven的Tomcat插件运行Web工程

去tomcat官网http://tomcat.apache.org/,左侧栏Apache Tomcat下的Maven Plugin,点进去选择最新版本Version 2.2 通过介绍可知,使用tomcat的maven插件有两种配置方式: 第一种:在pom.xml文件的中加入如下配置: ...

2016-05-06 15:00:28

阅读数 5787

评论数 0

IO与NIO

首先需要明确的一点是输入流输出流的输入输出是站在内存的角度看的,读取文件,把文件内容写到内存中,是输入流;写文件,把内存中的数据写到文件中,是输出流。 一.IO IO操作主要有4个抽象类,InputStream 、 OutputStream ,字节输入输出流,操作的数据单元是字节byte,8位。对...

2016-05-03 18:37:06

阅读数 370

评论数 0

利用redis做频率限制第一篇

public Result checkRateLimit(String clientIp, int ipTime, int ipCount) { // 每个ip的redis的key都不一样 String ipRateKey = "ipRates:" + clientIp...

2016-04-30 21:18:43

阅读数 1629

评论数 0

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