- 博客(24)
- 资源 (5)
- 收藏
- 关注
原创 AOP (面向切面编程)
软件由多个独立的模块组成,但有些功能分布于各个模块之中,比如记日志,这些功能叫做“横切关注点”,cross-cutting concerns。面向切面编程的目的就是——将横切关注点与模块的业务逻辑相分离。概念例子演员表演前观众要入席,表演后观众要鼓掌。App.javapackage com.likeyichu.aop;import org.springframe
2015-04-27 16:47:41 600
原创 Spring in Tomcat
可以让tomcat在启动时自动读取spring的配置文件。只需要在web.xml中配置listener;org.springframework.web.context.ContextLoaderListener它就会自动读取/WEB-INF/下面的applicationContext.xml文件。如果此xml中配置了一个bean,那么在代码中获得此对象,需要在你的Bean类中实现B
2015-04-27 11:24:13 621
原创 css 常用属性、布局
文本color //颜色名表示。如white、gold等。还可以rgb、rgba。a表示透明程度,[0,1]=[完全透明,不透明]。我喜欢rgb(255,0,128)。text-decoration //文本修饰,underline为下划线,line-through为删除线text-align //对齐方式,居中就是center。字体font-family //字体系列
2015-04-23 14:55:34 772
原创 回溯-POJ2676-Sudoku
DescriptionSudoku is a very simple task. A square table with 9 rows and 9 columns is divided to 9 smaller squares 3x3 as shown on the Figure. In some of the cells are written decimal digits from 1
2015-04-23 12:37:05 1326
原创 JQuery-ui
jQuery UI 是以 jQuery 为基础的开源 JavaScript 网页用户界面代码库。包含底层用户交互、动画、特效和可更换主题的可视控件。静态资源引用 日期选择用到的是datepicker()。 $(document).ready(function() { $("#datepicker").datepicke
2015-04-22 10:48:17 666
原创 Star UML
代码->UML图步骤:在ModelExplorer中,右击|Java|Reverse Engineer,下图:添加需要解析的java文件就可以了。以下面代码为例:package com.likeyichu.qing.filter;import javax.annotation.Resource;import javax.servlet.*;import org.sp
2015-04-20 17:43:49 2028
原创 tomcat.jdbc.pool(数据库连接池)
连接池基本的思想是在系统初始化的时候,将数据库连接作为对象存储在内存中,当用户需要访问数据库时,并非建立一个新的连接,而是从连接池中取出一个已建立的空闲连接对象。使用完毕后,用户也并非将连接关闭,而是将连接放回连接池中,以供下一个请求访问使用。而连接的建立、断开都由连接池自身来管理。同时,还可以通过设置连接池的参数来控制连接池中的初始连接数、连接的上下限数以及每个连接的最大使用次数、最大空闲时间等
2015-04-20 17:20:03 1600
原创 MySql 数据类型/方言语句/存储过程
时间MySql中的时间类型有多种。如 timespan、date、datetime等。datetime为 2015-01-02 3:00:00这种格式,用得比较多。插入语句中对应位置写成“2015-01-02 3:00:00”这种格式的字符串就可以了。
2015-04-19 16:21:16 2785
原创 Navicate (数据库客户端)
Windows安装下载地址。http://www.cr173.com/soft/38153.html内含注册码。
2015-04-18 22:55:05 4327
原创 Storm (实时分布式大数据处理系统) 简介
相比Hadoop的批处理,Storm的特点就是实时性。组件Storm集群主要由一个主节点和一群工作节点(worker node)组成,通过 Zookeeper进行协调。主节点主节点通常运行一个后台程序 —— Nimbus,用于响应分布在集群中的节点,分配任务和监测故障。这个很类似于Hadoop中的Job Tracker。工作节点工作节点同样会运行一个后台程序
2015-04-17 17:28:02 2043
原创 Kafka(分布式发布订阅消息系统)
http://kafka.apache.org/目前越来越多的开源分布式处理系统如Apache Storm、Spark都支持与Kafka集成。组件Broker['brəʊkə] n.经纪人Kafka集群包含一个或多个服务器,这种服务器被称为broker。Topic每条发布到Kafka集群的消息都有一个类别,这个类别被称为Topic。PartitionPari
2015-04-17 16:31:44 3877
原创 Zookeeper(分布式应用程序协调服务)
组件领导者。负责投票的发起和决议,更新系统状态。追随者。 用于接收客户端请求并向客户端返回结果;在选举过程中参与投票。客户端。请求发起方。工作原理Zookeeper的核心是原子广播,这个机制保证了各个Server之间的同步。实现这个机制的协议叫做Zab协议。Zab协议有两种模式,它们分别是恢复模式(选主)和广播模式(同步)。当服务启动或者在领导者崩溃后,Zab就进入了恢
2015-04-17 15:09:21 1517
原创 JDBC常用操作 (java 的数据库连接)
import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;public class JDBCTest { public static void mai
2015-04-16 15:57:12 1704
原创 Spring MVC (mvc框架)
默认DispatcherServlet会加载WEB-INF/[DispatcherServlet的Servlet名字]-servlet.xml配置文件。在服务启动时,ServletContextListener的contextInitialized()方法被调用,服务器就要关闭时,ServletContextListener的contextDestroyed()方法被调用。
2015-04-13 22:47:53 1022
原创 swagger (可视化RESTful API的工具)
swagger 是一个可视化RESTful WebService的工具。官网:http://swagger.io效果下图可以看出,swagger清晰地展现了web服务的方法、地址、发送json格式与应答json格式。还可以通过它直接进行服务调用,查看结果。工作原理视图部分: swagger-ui是一系列css\js资源,它通过html页面向用户展示一个应用的RESTfu
2015-04-13 15:34:59 19615 6
原创 @javax.ws.rs Webservice注解
@javax.ws.rs.Path标识要请求的资源类或资源方法的uri路径。@Path("animal")这种表示方法,表示下一层路径是animal时要处理的事务。@Path("{species}")这种带大括号的表示方法,表示下一层路径会被参数化,配合@PathParam("species")使用可以赋值给函数的参数。@javax.ws.rs.PathParam将uri中
2015-04-12 10:58:47 15962 1
原创 AngularJS-常用指令
ng-repeat类似于java里面的foreach语法,它将指令所在的DOM元素复制若干次,适用于生成列表。ng-repeat指令可以通过$index返回当前引用的元素序号,从0开始。 {{$index+1}} {{track.name}} {{track.duration}}
2015-04-09 14:41:00 1054
原创 AngularJS-常用服务
我们可以利用路由服务定义这样一种东西:对于浏览器所指向的特定URL,Angular将会加载并显示一个模板,并实例化一个控制器来为模板提供内容。//执行严格的js语法检查'use strict';angular//新建模块,应用名是cepWebApp,接着是依赖的模块。 .module('cepWebApp', [ 'ngCookies', 'ngR
2015-04-09 14:16:51 2042
原创 jackson (json、xml的序列化与反序列化)
jackson用于java对象到json的序列化与反序列化。还支持xml格式。jackson用于实现json与java对象的序列与反序列化。web service要实现跨机器传送对象那么就需要有一种技术能把对象转换为特定格式的信息。为了实现跨平台(比如把java对象转化为c#或c++对象),又考虑到方便人们阅读,所以基于字符串规则的转换是最理想的。json就是这样一个轻量级的数据交换格式,而j...
2015-04-06 19:58:37 9323
原创 动态规划-阿里笔试
答案:117.分析:状态压缩+动态规划+记忆化搜索状态压缩:用int型数据保存拼图过程中的图案。二进制表示的倒数第i位表示2*7地面中第i个格子是否被地板铺上与否。动态规划:dp[r][c][sta]表示在形状sta的基础上,在(r,c)位置开始拼,拼满整个地面的情况种类数目。那么状态转移方程就是:[java] view plaincopy
2015-04-05 12:39:20 1224
原创 JAXB -java<->xml
JAXB,Java Architecture for XML Binding,是一个业界的标准,规定了java对象与xml之间的序列化与反序列化方法。jdk1.7以后的版本自带这个工具。它很好用,不需要你操纵DOM元素,可直接得到xml。javax.xml.bind.JAXBContext用于实现java对象与xml之间的序列化与反序列化。JAXBContext javax.xm
2015-04-03 14:22:58 802
原创 JQuery-ajax
JQuery中$.ajax()方法参数详解 url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和delete也可以使用,但仅部分浏览器支持。timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.
2015-04-02 10:07:31 948
win7防音量过大自干预程序_ vs2010完整解决方案.zip
2013-09-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人