自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(152)
  • 资源 (5)
  • 收藏
  • 关注

原创 欢迎使用CSDN-markdown编辑器

mysql 权限相关问题Can’t find file: ‘./ci/users.frm’ (errno: 13)errno:13指的是权限问题 为mysql数据目录赋予权限chown -R mysql:mysql /var/lib/mysql/dbnamechmod -R 660 /var/lib/mysql/dbnamechown mysql:mysql /var/lib/mysql/db

2017-03-18 17:49:06 510

原创 弄清java中的同步锁

今天来讲一讲java中的同步锁,本文不对基本概念进行说明并且假定读者已经知道锁的基本用途?适应读者:了解同步锁的概念,也知道基本用法,但了解的不是十分透彻锁的作用:在多线程访问同一数据时提供对数据的保护,防止数据被破坏或者不一致本文目的:帮助读者清晰的认识java中的同步锁的相关知识,并能在程序中合理的使用,通过以下3个步骤来完成,希望读者能够按步骤来进行步骤一:自己实现一个生产者和消费者的程序模型

2017-03-05 22:26:41 662

原创 java多线程注意点

多线程执行的程序抛出异常主线程是无法捕获的,要谨慎用,最好用Callable ScheduledFuture<?> scheduledFuture = executorService.scheduleAtFixedRate(new Runnable() { @Override public void run() {

2017-02-23 15:06:39 820

转载 SpringMVC 异常处理

转自:https://loftor.com/archives/handler-exception-resolver.htmlSpring Mvc 异常处理顺序问题October 22, 2014在使用Spring MVC时会遇到需要自己捕获异常并处理的情况。一般可以使用HandlerExceptionResolver去处理。但是默认情况下,Spring

2017-01-16 11:55:53 884

原创 TKmybatis的框架介绍和原理分析及Mybatis新特性演示

tkmybatis是在mybatis框架的基础上提供了很多工具,让开发更加高效,下面来看看这个框架的基本使用,后面会对相关源码进行分析,感兴趣的同学可以看一下,挺不错的一个工具实现对员工表的增删改查的代码 java的dao层接口public interface WorkerMapper extends Mapper<Worker> {}xml映射文件<?xml version="1.0" enc

2016-09-09 16:11:39 70738 9

转载 浅谈Redis的键值设计

NoSQL带给我们的东西很多,高性能,水平扩展性,还有不一样的思维方式。本文来自@hoterran的个人博客运维与开发,作者列举了几种常用的应用场景,分别描述了其关系型数据库和Redis下的不同存储设计方法。值得参考。丰富的数据结构使得redis的设计非常的有趣。不像关系型数据库那样,DEV和DBA需要深度沟通,review每行sql语句,也不像memcached那样,不需要DBA的参

2016-06-30 17:30:05 1635

原创 当REST遇上Java

当REST遇上Java今天我们来一起学习和了解rest的相关知识,做后台程序的或多说少都听说过甚至使用过rest技术,但很多同学可能都没有真正了解什么是rest,这里我们就一起来学习一下。rest的前世今生一、起源 REST这个词,是Roy Thomas Fielding在他2000年的博士论文中提出的。 Fielding是一个非常重要的人,他是HTTP协议(1.0版和1.1版)的主要设计者、A

2016-06-24 18:41:04 4179

原创 eclipse的文件同步插件

因为项目的静态资源是通过ngix映射到本地资源去访问的,而静态资源本身又是放在项目中用svn中来管理的,所以每次在项目中编辑了静态资源后又要copy到本地目录,非常麻烦,今天在网上找到了一个文件同步的eclipse插件,很好用一、安装eclipse的install地址:http://andrei.gmxhome.de/eclipse/只需要选择 file sync插件,

2016-04-15 12:08:30 3543

原创 关于mybatis扩展的一点想法

mybatis 扩展

2016-03-25 15:59:48 3459

转载 maven "Generating project in Batch mode"问题的解决,archetype-catalog.xml

在maven的五分钟入门里面,有这样一个命令:mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false 这句话的命令是创建一个默认的项目,但我在执行这个命令时,命令行会停

2016-03-18 16:11:26 2856

转载 Spring 数据源配置

http://blog.csdn.net/yangyz_love/article/details/8199207

2016-02-26 15:26:32 401

转载 Servlet映射规则

http://blog.csdn.net/xh16319/article/details/8014107

2016-02-26 14:21:59 415

转载 Java排序与查找

参考博客地址 http://blog.csdn.net/pzhtpf/article/details/7560294

2016-02-26 10:41:31 901

原创 Mybatis的Spring配置

spring 的schema<beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:context="http://www.springframework.org/schema/context" xmln

2016-02-25 23:45:23 401

原创 写一个操作系统视屏

我的操作系统视屏教程,本教程的最终目的是写一个操作系统,还没有录完,持续更新中…..1_cpu发展历程介绍以及8086寄存器等部件说明2_高级语言-汇编语言-机器语言

2016-02-21 15:54:25 645

原创 Java中三元运算符值得注意的地方

三元运算符号要注意的地方今天在调试程序的时候发现一个有意思的问题 class Main{ static class User { Integer age ; public Integer getAge() { return age; } public void setAge(Integer age)

2015-12-31 19:39:53 4092

原创 NASM语法知识

NASM语法知识NASM中任何不被[] 括号括起来的都是标记(也就是代表地址)foo dw 1 ;和 foo : dw 1是一个意思,这里foo :代表foo是一个标记mv ax , foo ;将foo的地址赋值给ax

2015-12-29 13:34:26 666

原创 java抛出异常对象锁是否被释放

今天看了一下抛出异常时锁是否会被释放的问题,我们先来看说明问题的程序public class Main { class ThreadObj extends Thread{ @Override public void run() { try { testSynMethod(); } c

2015-11-05 14:27:37 9047 4

转载 Linux常用命令

系统# uname -a # 查看内核/操作系统/CPU信息# head -n 1 /etc/issue # 查看操作系统版本# cat /proc/cpuinfo # 查看CPU信息# hostname # 查看计算机名# lspci -tv # 列出所有PCI设备# lsusb -tv

2015-11-02 17:10:34 402

转载 Oracle锁表解决

查看锁表进程SQL语句1: select sess.sid,     sess.serial#,     lo.oracle_username,     lo.os_user_name,     ao.object_name,     lo.locked_mode     from v$locked_object lo,     dba_objects ao, 

2015-10-18 12:29:29 601

原创 WordPress搬家数据库问题 error establishing a database connection

WordPress博客搬家遇到的问题1 数据连接失败了 。error establishing a database connection  原因其实是目录格式和之前不同现在改了两个地方就可以了, 第一个是wp_option的siteurl的 options_value ,第二个是home的 option_value还有首页的问题,改wp_postmeta 的_

2015-10-09 23:38:10 1480

原创 instanceof和 Class.isInstance

java中判断对象是否为每个类的实例我们在java中如何判断一个对象是否为某个类呢?我们肯定知道java中有一个 关键字叫 instanceof,用法如下Integer num = 100;if(num instanceof Object) System.out.print("it's a object instance ...");但是这个在某些场景下是可用的,但是这里有一个需求,根据抛

2015-09-22 15:02:36 785

转载 Oracle常用知识点记录

在Oracle中查看所有的表: select * from tab/dba_tables/dba_objects/cat; 看用户建立的表 : select table_name from user_tables; //当前用户的表 select table_name from all_tables; //所有用户的表 select table_name from dba_ta

2015-08-27 23:24:44 484

原创 C C++中ThreadLocal的实现方式

C C++中ThreadLocal的实现方式 我们之前讲了Windows的线程创建方式,在创建线程时应该使用_beginthreadex函数,而不是CreateThread函数,结束线程应该用_endthreadex,当然最好是不要主动去结束,而是应该用return来结束线程。 C是不支持多线程的,因为在C开发出来的时候,多任务操作系统还没有开发出来,我们现在的处理器都是多线程的,所以现在的程序都

2015-08-12 10:03:14 8430

原创 彻底弄懂计算机中的大端小端

大端与小端这个问题在做和其他设备交换原始字节数据的时候是非常重要的概念,也是必须要掌握的内容,但是很多人就是仅仅是稍微有些了解,但每次真正去做东西的时候,还是要花半天去想,博主就是这样的人,出现这样问题的真正原因是还没有完全弄清楚大端小端。今天就让我们一起彻底的弄懂这两个东西吧! 先讲讲关于这两个东西的传说吧(也是抄来的^_^)“大端”和“小端”可以追溯到1726年的Jonathan Swift的

2015-08-01 10:12:13 4864 1

转载 Java格式化详解

常规类型的格式化String类的format()方法用于创建格式化的字符串以及连接多个字符串对象。熟悉C语言的同学应该记得C语言的sprintf()方法,两者有类似之处。format()方法有两种重载形式。 format(String format, Object… args) 新字符串使用本地语言环境,制定字符串格式和参数生成格式化的新字符串。format(Locale locale, Stri

2015-07-30 12:12:04 1045

原创 java中的线程使用详解

结合别人的博客来详细的说明一下java中的线程,这篇文章合适那些对java线程的使用有一点了解的人问题一:线程在哪里执行的? 我们可能都听说过jvm中有堆栈的概念,这里的栈就是指线程栈,也就是线程执行的地方,所有的程序都有一个main线程的线程栈。请看图例: 当程序刚开始运行时只有一个main线程栈,当调用 下面的代码时启动了一个线程,所以又多了一个线程栈,所有threadMethod()方

2015-07-29 22:55:59 548

原创 关于IP 0.0.0.0

关于IP 0.0.0.0  其实在ip v4 中,这个地址不不合法的,但是在我们现在的计算机系统中,这个地址其实是很重要的。 我直接说两种常用的地方场景一:网络地址我们直接看一个命令,在windows中 //打印本机的TCP连接情况 netstat -ano我们看到有0.0.0.0:80 和 0.0.0.0:0 ,Local Address代表是本地地址,Foreign Address

2015-07-28 11:37:28 4631

原创 Java 用线程池实现web服务器

今天在应用中用到了线程池,于是我就想web服务器肯定是用到了线程池,但是他们是怎样实现的呢?于是我就试着写了一个简单的模型package httpserver;import java.io.IOException;import java.io.OutputStream;import java.net.ServerSocket;import java.net.Socket;import jav

2015-07-27 21:29:41 2428

原创 Java创建文件要注意的一个问题

java创建文件我想大家都会,也不会觉得有什么难度,我今天想说明的是,我发现了一个问题,以前从来没有注意过,在这里记录一下,今天在做一个小程序的时候,也就是多线程去下载文件,我是这样做的File file = new File("download.zip");RandomAccessFile randFile = new RandomAccessFile(file);然后将randFile传给每个

2015-07-23 20:12:38 811

原创 C++学习笔记 extern C

C++头文件中的extern “C”的作用,一般都是如下形式#ifdef __cplusplusextern "C" {#endif /* __cplusplus */中间还有很多其他的#ifdef __cplusplus}#endif /* __cplusplus */首先要清楚的是 extern “C”是只有C++编译器才理解的东西,C的编译器会报错的。C++编译器添加这个的目的

2015-07-08 16:43:30 566

原创 C语言学习笔记

c中连接另一个文件中的方法时,是可以不要extern修饰,但如果是变量则一定要用extern

2015-07-08 16:30:48 401

转载 C语言内存分析

http://my.oschina.net/pollybl1255/blog/140323

2015-07-08 15:54:07 376

原创 Windows知识点记录

Unicode和Multibytewindows的API中其实是有两个不同的函数,一个用来支持unicode,一个支持multibyte,比如最常见的MessageBox,其实有两个函数,分别是 MessageBoxA:用于MultiByte,A代表Ascii MessageBoxW: 用于支持宽字符,W代表宽字符(wide character)vs是如何做到切换的呢?当我们在选择项目使用的语言

2015-07-06 17:35:07 719

原创 zigbee路由发现

路由表的内容: -目的节点地址 -下一跳地址 -链路质量zigbee路由发现过程: 定义:发送方src,目的地dest src广播一个路由请求报文(Route Request Packet)到所有相邻的节点,每个节点收到之后会继续广播这个Packet,每个packet中有一个代表路由的质量的值,每经过一个节点, packet的这个值就会加上此条链路的链路质量,当所有的路由都到达dest之

2015-07-02 16:00:37 4754

原创 Flash网页播放器

网页播放器今天要做一个在网页上播放视频的功能,结果在网上找了一大圈,发现全是n年前的文章,方法很原始,无法满足我的要求最后我采用了http://www.cuplayer.com/Cu/CuPlayerMiniV4/index.html提供的免费的播放器,样子也很好看这里还有很多种播放器

2015-06-24 15:52:49 686

转载 windows代码也切换 cmd命令行显示中文乱码

cmd命令行显示中文乱码cmd命令行窗口显示中文乱码,多是因为cmd命令行窗口字符编码不匹配导致。修改cmd窗口字符编码为UTF-8,命令行中执行:chcp 65001切换回中文:chcp 936这两条命令只在当前窗口生效,重启后恢复之前的编码。切换cmd窗口字符编码有风险,例如切换过以后中文显示乱码,并且不能永久切换回原来模式,只能每次chcp 936。

2015-06-11 11:02:04 4890

原创 PHP知识积累

PHP知识点积累php其实还挺好用的,这里记录下来一些常用的点array_map()函数用法//这是的结果是 2,4,6,8,10$numberArr = range(1, 5);$result = array_map(function ($a){ return $a *2;}, $numberArr);var_dump($result);var_export函数// 返回组成$a这个数组的p

2015-06-07 18:39:39 548

原创 8051 CPU学习

8051芯片主要部件学习一、内存空间内存空间主要包括4个部分 - CODE :此只读内存空间,大小为64KB - DATA: 总大小为256byte,可读可写,而且能在一个CPU指令周期中获取到数据,前128byte能直接或间接寻址,后128字节只能间接寻址 - XDATA: 总大小64KB,可读可写,访问这里需要4-5个cpu指令周期,是很慢的,XDATA和DATA内存共用一条到CP

2015-06-04 22:10:23 1587

原创 一个操作系统的实现01

计算机的启动学计算机的人应该都知道计算机的大致启动流程,我首先简单的概括一下,当我们按下计算机启动按钮时,计算机系统会进入到一个叫BIOS(Basic Input and Output System)的地方,这其实时一个软件系统,也就是一些程序,是被烧入到主板上的,系统开机后会进入这里的程序并且执行,这段程序主要的功能就是检测基本的硬件如显示器,内存,硬盘,键盘等有没有问题,如果有硬件问题,系统就会

2015-05-25 22:44:12 741

检测cpu是否支持虚拟化

检测cpu是否支持虚拟化

2013-08-15

cglib + asm

兼容性好的CGLIB和 ASM,欢迎下载

2013-07-11

cglib包,源代码等

cglib包,源代码等

2013-07-11

深入http协议

很好的http协议教程,pdf的,很方便阅读

2012-12-08

jquery中文文档

jquery中文文档,

2012-12-08

空空如也

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

TA关注的人

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