自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yhw

我是一只小小小小鸟

  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 并发常见问题

并发编程1.上下文切换      CPU会给每个线程分配CPU时间片,当前任务执行一个时间片后会切换下一个任务。但切换前保存上一个任务的状态,以便下次切换可加载该线程的任务状态。其实每一个任务切换都会耗时耗资源。2.如何减少上下文切换      无锁并发编程、cas算法、使用最少线程、通过协程3.产生死锁      指两个或两个以上的进程在执行过程中,由于竞争资源或者由于彼

2017-12-12 20:43:22 286

原创 前端页面 画二维码

jsp页面进行调用jsfunction changeImage(img){          img.src="/service/image/getImage?"+Math.random()   //表示 每次访问的URL 都不一样,防止二维码缓存      } function checkCode(img){              $.ajax({      

2016-04-24 15:34:13 812

原创 Spring 事务管理

事务定义:是一组单一逻辑工作单元的操作集合,要么全部执行,要么不执行。典型的应用是银行转账业务。事务四大特性:1. 原子性:事务中全部操作在数据库中是不可分割的,要么全部执行,要么不执行2. 一致性:几个并行执行的事务,其执行结果必须按某一顺序执行的结果相一致3. 隔离性: 事务执行不受到其他事务的干扰4. 持久性:对于事务进行提交后,系统必须保证数据库改变不丢失,即使出现

2016-01-18 23:27:16 317

原创 工作第一周Oracle函数总结

1. Oracle 行转列和列转行   最常见的行转列,主要原理利用decode函数、聚合函数(sum()  Max())、结合group by分组实现的     MAX(DECODE(SW.SBBL, '1', SW.SBBL, NULL)) AS SBBL_01,        MAX(DECODE(SW.SBBL, '2', SW.SBBL, NULL)) AS SBBL

2015-08-30 17:37:41 672

原创 struts2自定义类型转换

2014-08-28 17:28:54 307

原创 hibernate中遇到的问题

1. 懒加载问题      当我们检索

2014-08-19 10:24:49 435

原创 Hibernate 中常用的HQL语言

Hql的详解 面向对象的查询语句,与sql不同,HQL中的对象是区分大小写的,HQL查询的是对象而不是表,并支持多态HQL语句主要通过Query来操作。

2014-08-19 09:19:23 504

原创 javaweb 进行MD5加密

package com.hql.util;import java.security.*;      import java.security.spec.*;  public class MyTools { public final static String MD5(String s) {        char hexDigits[] = { '0', '1', '2

2014-08-09 11:48:47 975

原创 Hibernate中类和接口常见方法的区别

SessionFactory的openSession()和getCurrentSession区别

2014-07-27 10:08:36 432

原创 hibernate核心类与接口

首先我们给Hibernate下一个定义:Hibernate是一种

2014-07-27 09:13:33 419

原创 杀毒软件原理

    杀毒软件原理 杀毒软件的构造的复杂度程度要远远高于木马或病毒。鉴于木马病毒越来越向系统底层发展,杀毒软件的编译技术也不断向系统底层靠近。如主动防御技术,就是应用RING0层的编译技巧。杀毒软件一般由扫描器、病毒库与虚拟机组成扫描器是杀毒软件的核心,用于发现病毒,杀毒软件的好坏就直接取决于他的扫描器编译技术与算法是否先进,杀毒软件不同的功能

2014-05-13 19:55:20 1661

原创 迅雷下载原理和P2p技术

1。 迅雷的盗链(盗链其他网站的资源)      迅雷记录下载地址并将其存在自己的服务器,以后下载同样的资源时自动从所有可用的下载地址连接,保证用户在下载链接甚至是死链接的情况下,也可以从镜像服务器下载成功。站在网站的角度,会导致网站的点击率降低,访问流量减少。迅雷用人家的服务器给自己的用户提供速度和方便。2。迅雷解决死链问题(死链是服务器地址发生变化,无法找到当前地址包括:协议死链和内容

2014-05-12 20:20:33 20773

原创 操作系统原理

     刚插电的时候,代码段寄存器(CS)的值为全1,指令计数器(IP,INSTRUCTION POINTER)的值为全0,既CS=FFFF、IP=0000。CPU根据CS和IP的值执行FFFF0H的指令。FFFF0H处的指令一般总是一个JMP指令,jump到另一个位於ROM BIOS中的位置。Boot是引导操作系统对计算机自检,包括硬件是否安装等,如果有就会进行执行初始化程

2014-04-25 19:08:01 558

原创 java web开发中常见的乱码问题

   在web应用中,包括浏览器、web服务器、web应用程序中和数据库等部分,每一部分使用的不同的字符集,是的字符数据在    字符集之间传递时出现中文乱码问题。首先看为什么会出现乱码问题: 常见的乱码解决方案:JSP/Servlet主要的几种编码方式 (前两个只使用于JSP,而后两个适用于JSP和Servlet)

2014-04-19 19:40:09 713

转载 servlet中web.xml配置

servlet中web.xml配置详解(转)这篇文章转自JavaEye,以前配置web.xml时都不知道为什么这样,看了之后明白了很多。贴下来,共同分享!Web.xml常用元素 定义了WEB应用的名字 声明WEB应用的描述信息 context-param元素声明应用范围内的初始化参数。 过滤器元素将一个名字与一个实现javax.servlet.F

2014-03-28 20:30:19 477

原创 Socket相关知识

所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。这里要对网络传输协议(TCP与UDP)进行区别TCP是Tranfer Control Protocol的 简称,是一种面向连接的保证可靠传输的协议。通过TCP协议传输,得到的是一个顺序的无差错的数据流。发送方和接收方的成对的两个so

2014-03-26 21:42:52 441

hibernate核心知识

当使用hibrnate的时候,常用到的hibernate的核心知识,希望以后自己在使用的时候查看!

2014-08-28

SSH实现登录验证

刚开始学的时候,用了很长时间才将SSH版的登录验证页面实现

2014-07-01

SSH所需核心jar包

这里是struts2+hibernate+Spring的核心jar包!

2014-06-26

SSH开发struts所用的jar包

javaEE开发Web应用使用SSH框架开发,struts所用的jar包!

2014-06-05

空空如也

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

TA关注的人

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