- 博客(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
原创 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
原创 杀毒软件原理
杀毒软件原理 杀毒软件的构造的复杂度程度要远远高于木马或病毒。鉴于木马病毒越来越向系统底层发展,杀毒软件的编译技术也不断向系统底层靠近。如主动防御技术,就是应用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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人