自定义博客皮肤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)
  • 收藏
  • 关注

原创 JDK源码之Map

1. HashMapHashMap初始化的方式有四种。创建一个Entry数组,默认初始长度为16,当大于0.75的时候,扩展为当前的2倍。有4中初始化map的方式。              Map map = new HashMap<String, String>();              Map map2 = new HashMap<String, Str

2015-03-10 17:23:12 491

原创 XSS跨站点攻击

alert(/我的名字是张三/)

2015-03-04 11:09:40 393

原创 集群,分布式和负载均衡

集群是指将服务部署到多个服务器上,对外属于同一个服务。负载均衡是一个系统,将请求转发给集群中的某台机器。分布式是将服务分成多个功能,部署到不同的机器上。例如订单系统中:将订单系统分为订单C层,订单网站,用户C层,和权限C层。将这些系统分别部署到不同的服务上,属于分布式部署。部署好这些C层之后,将这些复制到其他机器上,部署N套,属于集群。部署完成之后,当用户发来请求,将请求转

2015-03-04 10:55:31 530

原创 Java实现剑指Offer面试题1-单例模式

package chap2.test2;//设计一个类,只能生成该类的一个实例public class SingletonTest { //使用同步锁的方式创建 private SingletonTest() { } private static SingletonTest instence; public static SingletonTest getInstence()

2015-01-16 17:55:53 716

原创 动态规划之硬币问题

package dongtaiguihua;//如果有面值是1,3,5块的硬币,怎样用最少的硬币凑成11块public class YingBi { //分析: //凑够0元,需要d(0) = 0个硬币 0 //

2015-01-16 17:46:00 572

原创 动态规划之最大子数组

问题:一个有N个整数元素的一位数组(A[0], A[1],...,A[n-1], A[n]),这个数组当然有很多子数组,那么数组之和的最大值是什么呢?public class MaxChildArray { public static void main(String[] args) { int[] numbers = {1, -2, 3, 10, -4, 7, 2, -5}; in

2015-01-16 17:41:41 512

原创 动态规划之背包问题

package dongtaiguihua;//有N件物品和一个容量为V的背包。第i件物品的体积是c[i],价值是v[i]。求解将哪些物品装入背包可使价值总和最大。// 体积c[5] = {3,5,2,7,4}; 价值为 v[5] = {2,4,1,6,5};背包的体积为10//问题分解://“将前i件物品放入容量为y的背包中”这个子问题,若只考虑第i件物品的策略(放或不放),//那么

2015-01-16 16:32:21 540

原创 八皇后问题

//八皇后问题//在8*8的棋盘上摆放8个皇后,使其不能互相攻击,即任意的两个皇后不能处在同意行,同一列,或同意斜线上。public class Queue { public static int fb = 8; //皇后的个数 public static int count = 0;//总共有多少中方法 public static void main(String[] args)

2015-01-16 16:25:44 495

原创 排序算法(不定时更新~)

插入排序:/** * 插入排序 * 初始时,拿第二个和第一个比较,如果第二个小于第一个,两个交换 * 当进行到第N次时,前面的N-1个顺序应该是正确的 * 拿第N个和前面的N-1个数比较,如果第M个小于N,M+1大于N,则把N插到M和M+1中间 * 相当于将N和前一个数比较,如果前一个数大于N,则把前一个移动到N的位置上,内层的每个循环都是将大于N的数字在向后移以为,也就相

2015-01-16 16:15:24 616

原创 上线部署遇到的各种问题

1.由于有了域名,好多跟rsmanager相关的上传和获取文件内容都不能正确的解析域名,需要改成IP访问。2.url中带有的时候,不能正常访问,目前不知道原因。解决办法是,js提交的时候,将src替换为其他字符,然后再controller中替换回来。3. 导出txt时,在现场的网络环境中不能正常导出,但是在公司就可以,代码没有看出问题,目前还是个谜。

2014-02-28 10:54:59 749

原创 通过流方式导出文件,防止文件名中文乱码

public void exportImei(Long orderId,Integer imeiType,Long itemId,HttpServletRequest request,HttpServletResponse response) throws IOException{ HttpSession session = request.getSession(); List itemI

2014-01-02 14:53:26 4241

原创 ajaxfileupload.js+springMVC实现无刷新文件上传

js部分用ajaxfileupload.js的方法ajaxfileupload.js是依赖jquery的,所以要引入jquery。js代码: function upload(){ var fileName = $(this).val(); $.ajaxFileUpload({ url:rootPath+"/member/upload", secureuri:false,

2013-07-18 10:07:10 2519 2

原创 bootstrap学习笔记(三)--form

这一次主要是写注册和登陆页面。先上注册页面: 注册 我的邮箱 请输入一个常用的邮箱. 密码 输入6位字符. 确认密码 兴趣 足球 篮球

2013-06-05 14:04:08 2048

原创 bootstrap学习笔记(二)--table

先写一个什么样式也没有的table # FirstName LastName UserName 1 Mark Otto @mdo 2 Jacob Thornton @fat 3 Larry the Bi

2013-05-31 15:44:22 2474

原创 bootstrap学习笔记(一)--layout

从今天开始学习bootstrap。最终目标是写一个网站的前端。Bootstrap makes use of certain HTML elements and CSS properties that require the use of the HTML5 doctype. Include it at the beginning of all your projects.--这个是boot

2013-05-30 17:43:14 1778

原创 腾讯微博OAuth web认证

在腾讯开放平台网站下载javaSDK,修改OAuth.java中的app和appsecret,导出jar包。userServlet的dopost方法protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {

2013-04-18 12:59:38 807

原创 form表单提交get请求,后台接收乱码的解决方案

form表单提交post请求不会出现乱码,但是提交get请求,在servlet中用request.getParameter的时候就会产生乱码。网上盛传的各种办法都不太可行,除了修改服务器的配置。前辈说,不提倡get提交方式,因为依赖服务器配置。试了一下修改服务器配置的方法,不晓得是我理解错误还是什么,没有起作用。我的解决方法是,在form表单要提交的时候,对输入的值进行编码,然后在后台解码。$('

2013-04-02 15:54:53 1633

原创 数组和List互相转换

1.数组转为Listjava.util.Arrays.asList(数组);2.List转为数组list.toArray();

2013-03-28 13:41:21 484

原创 jquery实现图片的左右滚动

就是这个部分的js。html的部分: <!-- 没有上一项和下一项 样式分别为thumbNoPrev thumbNoNext 有上一页和下一项的样式为thumbPrev thumbNext

2013-01-24 19:22:11 921

原创 jquery实现的放大镜

这是一个很简单的放大镜的实现:html中加入: js代码:$(function(){ myJqzoom($("#myJqzoom"));});//放大镜function myJqzoom(myJqzoomDiv){ //作为参数传进来// var myJqzoomDiv = $("#myJqzoom"); myJqzoomDiv.css("position","r

2013-01-24 19:13:20 528

原创 myeclipse中部署tomcat工程的一种方法

在conf\Catalina\localhost中新建一个文件如test.xml,内容为 <!-- <Resource name="jdbc/AiomniDB" type="javax.sql.DataSource" username="db2admin" password="123qwe!@#" driverClass

2013-01-23 11:23:10 515

空空如也

空空如也

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

TA关注的人

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