自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (3)
  • 收藏
  • 关注

转载 ibatis批量修改、批量增加、批量删除

ibatis批量修改、批量增加、批量删除Mybatis技术学习,更多知识请访问https://www.itkc8.com <update id="Update" resultMap="Select" parameterClass="list"> begin <iterate conjunction=""> update S

2014-11-27 15:41:20 12219

转载 Easyui datagrid行内【添加】、【编辑】、【上移】、【下移】

Easyui技术学习,更多知识请访问https://www.itkc8.com前几天项目中遇到一个需求用到了Easyui datagrd行内添加和编辑数据,同时对行内数据上移下移,所以对这几个功能做个总结。1、首先大概说下这几个功能里用到的主要方法,行内添加数据主要是添加列的editor属性, 行内编辑主要使用beginEdit(), endEdit(),同时一个关键就是拿到当前的操作行索...

2014-11-27 14:27:23 1368

转载 提高页面加载速度简单易行的四个办法。

1、去掉页面中不用的JS、CSS引用。2、减少页面连接数,即减少请求服务器的次数。3、配置GZIP,对页面进行压缩,加快页面从服务器到浏览器的传输速度。4、检查页面查询SQL是否使用了索引。这四条是我经验所得,并且是相当通用的方法,一般情况加快能够加快页面加载速度在30%左右。HTML+CSS技术学习  https://www.itkc8.com...

2014-11-27 13:28:29 748

转载 关于HTML中的滚动条

一个现象大家一定常见 ,就是在网页中删除一些东西的时候滚动条往往还在删除东西之前的位置,而不是非常不人性化的跑到那一页的顶部,那么这是怎么实现的呢?其实办法很简单,只需要在.aspx的源码中的顶端部分加上 MaintainScrollPositionOnPostback ="true"即可。见下图:     HTML+CSS技术学习  https://www.itkc8.com      ...

2014-11-26 15:00:21 1446

转载 html中滚动条属性设置

     HTML+CSS技术学习  https://www.itkc8.com   scrollbar属性、样式详解1. overflow内容溢出时的设置(设定被设定对象是否显示滚动条)    overflow-x水平方向内容溢出时的设置    overflow-y垂直方向内容溢出时的设置    以上三个属性设置的值为visible(默认值)、scroll、hidden、auto。...

2014-11-26 14:49:48 5641

转载 Java Socket编程

对于Java Socket编程而言,有两个概念,一个是ServerSocket,一个是Socket。服务端和客户端之间通过Socket建立连接,之后它们就可以进行通信了。首先ServerSocket将在服务端监听某个端口,当发现客户端有Socket来试图连接它时,它会accept该Socket的连接请求,同时在服务端建立一个对应的Socket与之进行通信。这样就有两个Socket了,客户端和服务端

2014-11-15 16:27:57 487

转载 HTTP协议浅析【转】

后续请求和响应可以通过这个连接发送。整个Web页面(上例中为包含一个基本HTMLL文件和10个图像的页面)自不用说可以通过单个持久TCP连接发送:甚至存放在同一个服务器中的多个web页面也可以通过单个持久TCP连接发送。通常,HTTP服务器在某个连接闲置一段特定时间后关闭它,而这段时间通常是可以配置的。持久连接分为不带流水线(without pipelining)和带流水线(with pipe

2014-11-15 16:11:20 525

转载 JAVA的IO处理【转】

I/O简介         IO是输入和输出的简称,在实际的使用时,输入和输出是有方向的。就像现实中两个人之间借钱一样,例如A借钱给B,相对于A来说是借出,而相对于B来说则是借入。所以在程序中提到输入和输出时,也需要区分清楚是相对的内容。         在 程序中,输入和输出都是相对于当前程序而言的,例如从硬盘上读取一个配置文件的内容到程序中,则相当于将文件的内容输入到程序内部,

2014-11-15 16:07:04 634

转载 JAVA的文件操作【转】

11.3 I/O类使用         由于在IO操作中,需要使用的数据源有很多,作为一个IO技术的初学者,从读写文件开始学习IO技术是一个比较好的选择。因为文件是一种常见的数据源,而且读写文件也是程序员进行IO编程的一个基本能力。本章IO类的使用就从读写文件开始。11.3.1 文件操作         文件(File)是 最常见的数据源之一,在程序中经常需要将数据存储到文

2014-11-15 16:05:40 598

转载 JAVA读取控制台的输入【转】

前面介绍了使用IO类实现文件读写的示例,其实在很多地方还需要使用到IO类,这里再以读取控制台输入为例子来介绍IO类的使用。         控制台(Console)指无图形界面的程序,运行时显示或输入数据的位置,前面的介绍中可以使用System.out.println将需要输出的内容显示到控制台,本部分将介绍如何接受用户在控制台中的输入。         使用控制台输入是用户在程序

2014-11-15 16:04:28 673

转载 java装饰流的使用【转】

装饰流使用         除了按照流的方向可以把流划分为输入流和输出流两类,按照流读写数据的基本单位把流划分为字节流和字符流两类以外,还可以按照流是否直接连接实际数据源,例如文件、网络、字节数组等,将流又可以划分为实体流和装饰流两大类。         其中实体流指直接连接数据源的流类,如前面介绍的FileInputStream/FileOutputStream和FileRead

2014-11-15 16:02:09 530

转载 多线程

当计算机处于DOS时代时,程序几乎是没有界面的,而且由于计算机运行速度等原因,那个时代的计算机只能启动一个程序,只有当该程序退出以后才可以执行其它的程序。但是随着计算机性能的提高,以及软件的丰富,如果计算机还只能同时执行一个程序的话,那么计算机恐怕是很多人都不能接受的。         这种在任何一个时间点,可以有多个程序同时执行,或者有多个程序逻辑同时执行的能力,成为并发执行。     

2014-11-15 16:00:21 453

转载 多线程问题及处理

多线程编程为程序开发带来了很多的方便,但是也带来了一些问题,这些问题是在程序开发过程中必须进行处理的问题。         这些问题的核心是,如果多个线程同时访问一个资源,例如变量、文件等,时如何保证访问安全的问题。在多线程编程中,这种会被多个线程同时访问的资源叫做临界资源。         下面通过一个简单的示例,演示多个线程访问临界资源时产生的问题。在该示例中,启动了两个线程类

2014-11-15 15:58:21 1291

转载 java网络编程

网络编程对于很多的初学者来说,都是很向往的一种编程技能,但是很多的初学者却因为很长一段时间无法进入网络编程的大门而放弃了对于该部分技术的学习。         在 学习网络编程以前,很多初学者可能觉得网络编程是比较复杂的系统工程,需要了解很多和网络相关的基础知识,其实这些都不是很必需的。首先来问一个问题:你 会打手机吗?很多人可能说肯定会啊,不就是按按电话号码,拨打电话嘛,很简单的事情啊!

2014-11-15 15:49:08 456

转载 java网络编程

目录(?)[+]网络基本知识:在java中网络程序有两种协议:TCP和UDP,TCP通过握手协议进行可靠的连接,UDP则是不可靠连接。IP地址:用于标记一台计算机的身份证。IP地址由网络地址(确定网络)和主机地址(网络中的主机)组成。子网掩码:为了区分网络地址和主机地址。IP地址分为A类地址、B类地址、C类地址(常用)、D类地址、E类地址。

2014-11-15 15:36:45 517

转载 socket通信

前段时间学习了通信机制,小组做了一个仿QQ的聊天工具,能登录,注册,加好友,私聊,群聊,能玩通信游戏。我完成的任务一个你画我猜的通信游戏的模块,并完成了测试。      本文主要叙述socket的通信机制,关于你画我猜这个模块后续再写出来,这里贴的代码是我完成的模块代码中截取出来的,只为了体现逻辑思路,连贯性可能欠缺请见谅。      我们在局域网下进行socket通信,首先建立一个本机的

2014-11-15 15:18:28 724

转载 jsp+ajax自动刷新局部页面

  通过 AJAX,JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象来直接与服务器进行通信。通过这个对象, JavaScript 可在不重载页面的情况与 Web 服务器交换数据。     AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。     实验中利用JSP+aj...

2014-11-14 13:18:53 3197 11

转载 dwr实现Reverse Ajax推送技术的三种方式

dwr技术学习 https://www.itkc8.com  ​​​​​​​DWR2.x的推技术也叫DWR Reverse Ajax(逆向Ajax)主要是在BS架构中,从服务器端向多个浏览器主动推数据的一种技术。dwr​​​​​​​技术学习 https://www.itkc8.com  在DWR所开的线程中使用Reverse Ajax时,通过WebContextFactory.get()获...

2014-11-14 13:11:11 543

转载 IT公司的等级观念

Java技术学习 https://www.itkc8.com今天在公司里面,听到很多的吐槽,最近以前的团队有很多开发工程师离职,结合自己在公司多年的工作经验,也发现这个问题越来越严重,这里也吐槽一下。在一般传统的小的IT公司,准确说的是小的技术团队,由于涉及到的业务比较少,人员相对也比较小,一半小于10个人,一般情况下,这种10个人的团队里面一般会有一个技术方面的team leader,大...

2014-11-11 13:50:21 840

转载 eaby技术架构变迁

最近在infoq上面看到 ebay介绍其系统架构变迁以及系统设计分享方面的讲座,其中陈述了ebay从1995年到2006年之间系统架构的变化过程。从这里,我们可以学习到许多宝贵的经验来设计一个大容量,高并发,分布式的系统。技术架构学习网站 https://www.itkc8.comebay的系统架构的变迁主要经历了4个阶段,下面一幅图展现了ebay系统架构变迁的时间表  在eb...

2014-11-11 13:30:14 560

转载 一个优美的架构需要考虑的几个问题

技术架构学习网站 https://www.itkc8.com1  架构的可扩展性这里面又包括以下几个方面水平垂直可拆分 服务无状态 数据可缓存 可异步处理(提高性能) 可复制(提高效率) 无单点设计2 架构的可管控性这里面又包括以下几个方面服务可监控性 支持服务降级升级 故障可隔离(可禁用) 发布可回滚3  架构的可测性可测试4 架构的可部署应用程...

2014-11-11 13:27:18 535

转载 分库分表带来的完整性和一致性问题

技术架构学习网站 https://www.itkc8.com在最近做的一个项目中,由于每天核算的数据量过于庞大,需要把数据库进行分库保存。当数据分散到各个库之后,带来的数据更新操作就会存在一个一致性和完整性的问题。下面是一个典型的场景假设目前存在三个物理库,现在有一个文件,里面有1W条数据,根据分库的规则,可以把文件里面的数据分到三个库中,现在需要保证这1W条数据要要完整的保存到这三个库里...

2014-11-11 13:23:39 623

转载 道与术

非常感谢http://www.cnblogs.com/aigongsi/p/3199633.html技术架构学习网站 https://www.itkc8.com所谓道,就是事物的基础和本质,是一种思想和理论,是不易改变的部分。所谓术,就是具体实现的方法和手段,是一种实践的过程,是容易改变的部分。在科学发展的过程中,一般都是先从术开始,开始解决某一个具体的问题,从研究这个具体问题所用的方法,...

2014-11-11 13:21:48 762

转载 跨行清算系统的实现原理

技术架构学习网站 https://www.itkc8.com最近看了很多银联方面的清算系统的设计原理,对于跨行清算系统有了很大的了解,写这篇文章的目的是在于从一个程序员的角度去思考一个跨行清算系统的架构是如何实现的以及整个过程中我们有哪些思想是可以借鉴的。由于金融里面涉及到太多的专业名词,包括借贷,备付金,头寸,调拨等等,这里不会涉及到这些,取而代之的是以大家可以理解的概念去解释。下面简单...

2014-11-11 13:19:57 884

转载 java中关于try、catch、finally中的细节分析

看了一位博友的文章,讲解的是关于java中关于try、catch、finally中一些问题下面看一个例子(例1),来讲解java里面中try、catch、finally的处理流程1234567891011121314151617

2014-11-11 13:14:18 382

转载 java语言的线程安全级别

java是支持多线程编程的语言,java中提供了很多类,如果把这些类的实现按照线程安全级别来排序的话,则由强到弱主要可以分为以下几个级别1 绝对线程安全在任何环境下,调用者都不需要考虑额外的同步措施,都能够保证程序的正确性。这个定义要求很严格,java里面满足这个要求的类比较少,对于实现jsr133规范(java内存模型)的jdk(一般指jdk5.0之上),一般的不变类都是

2014-11-11 13:11:46 540

转载 缓存使用的一些注意事项

最近在项目中使用了很多缓存技术,包括局部缓存,远程集中式缓存,分布式缓存,在缓存的使用中也发现一些问题,整体总结如下:1 使用局部缓存要注意内存溢出一般局部缓存使用Map来实现,很容易无限制的往Map中填入数据,导致内存溢出。最好的方法就是使用SoftReference引用对象,而不是强引用对象2 在分布式环境下使用局部缓存,如果缓存是同一类数据,比如同一张表的数据库配置,

2014-11-11 13:10:20 440

转载 ThreaLocal内存泄露的问题

在最近一个项目中,在项目发布之后,发现系统中有内存泄漏问题。表象是堆内存随着系统的运行时间缓慢增长,一直没有办法通过gc来回收,最终于导致堆内存耗尽,内存溢出。开始是怀疑ThreadLocal的问题,因为在项目中,大量使用了线程的ThreadLocal保存线程上下文信息,在正常情况下,在线程开始的时候设置线程变量,在线程结束的时候,需要清除线程上下文信息,如果线程变量没有清除,会导致线程中保存的对

2014-11-11 13:08:27 643

转载 java中volatile关键字的含义

在java线程并发处理中,有一个关键字volatile的使用目前存在很大的混淆,以为使用这个关键字,在进行多线程并发处理的时候就可以万事大吉。Java语言是支持多线程的,为了解决线程并发的问题,在语言内部引入了 同步块 和 volatile 关键字机制。 synchronized 同步块大家都比较熟悉,通过 synchronized 关键字来实现,所有加上synch

2014-11-11 13:07:14 393

转载 java编译器对代码的优化-StringBuilder

拼装字符串要用StringBuilder的append方法,而不要用String的+ 或者 +=链接符号就是说,不能按照下面的方式写   String str = "";        for (int i = 0; i             str = str + i;        } 要按照下面的代码进行改写  StringB

2014-11-11 13:03:32 1543

转载 铁道部新客票系统设计(三)

最近只是一时兴起,觉得无聊,正好要到买票的时候,写了这个一系列文章,首先是对自己这些年来的工作经验的总结,其次是把分布式事务性系统的设计思想进行分析和整理,最后也就是和想集大家的智慧,讨论系统的设计。技术架构学习网站 https://www.itkc8.com在第二篇文章里面,重点分析了余票库的整体设计,我看到有的评论说了几点,现在整理一下1 为什么要用悲观锁为什么要用锁,由于之前...

2014-11-11 12:59:11 954

转载 铁道部新客票系统设计(二)

在上一篇文章中 铁道部信客票系统设计(一) 里面,探讨了关于数据库层面的功能性需求以及非功能性的需求,在非功能性需求里面,一博主 提出了没有考虑到峰值的情况,这一点的确漏掉了,因为我们铁道部的特殊需求,在春运期间负载很大,平时可能一般,如果用考虑最大的情况,则回存在浪费的情况,如果考虑不足,就像网络订票一样,苦逼。就好比 铁道部春运的时候,发车量大,但是如果制造大量列车,平时就空闲了,也就很亏。机...

2014-11-11 12:56:24 487

转载 铁道部新客票系统设计(一)

技术架构学习网站 https://www.itkc8.com非功能性要求废话不说,这里先脱离系统的整体架构,后续在不断完善整体架构,这里首先讨论的是数据库层面的设计,因为对于整个架构系统来说,数据库的设计是最为关键重要的,数据库的设计好与坏,决定了整个系统的性能,可用性,扩展性。在考虑数据库的设计之前,我们可以先抛开非业务功能的需求,先看看非功能性需求,主要包括1 数据库的类型选择...

2014-11-11 12:54:28 608

转载 应用系统之间数据传输的几种方式

随着近年来SOA(面向服务技术架构)的兴起,越来越多的应用系统开始进行分布式的设计和部署。系统由原来单一的技术架构变成面向服务的多系统架构。原来在一个系统之间可以完成的业务流程,通过多系统的之间多次交互来实现。这里不打算介绍如何进行SOA架构的设计,而是介绍一下应用系统之间如何进行数据的传输。应用系统之间数据传输有三个要素:传输方式,传输协议,数据格式数据传输方式一般无非是以下几种

2014-11-11 12:45:57 623

分布式集群Session共享 简单多tomcat8+redis的session共享实现

完美实现分布式集群Session共享 简单多tomcat8+redis的session共享实现,支持tomcat8、tomcat8.5、tomcat9,不能用直接联系我积分双倍返回。

2017-02-05

java之仿淘宝网站

这是一个用java开发的仿淘宝网站,没有用到任何的框架,完全用Servlet和jsp开发用jdbc连接数据库(oracle)的小小网站,其中涉及到javascript中当前比较流行的瀑布流技术,如有不当之处,尽请多多指教,下载吧,绝对好!

2012-09-21

植物大战僵尸安卓代码

安卓游戏开发初学者代码,可以从中学到一点点关于安卓开发的基本框架和各种功能的实现!

2012-06-20

空空如也

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

TA关注的人

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