- 博客(562)
- 资源 (20)
- 收藏
- 关注
转载 Spring Dao/JDBC Test
Spring Dao/JDBC tip - a great way to test your Spring DAO codeBy Alvin Alexander. Last updated: June 3 2016The Spring Framework gives you a great way to test your Spring JDBC (Spring DAO) code. Ju...
2018-12-06 00:52:48
653
转载 go 读取整个文件内容到string变量(How can I read a whole file into a string variable)
go 读取整个文件内容到string变量(How can I read a whole file into a string variable)Use ioutil.ReadFile:func ReadFile(filename string) ([]byte, error)ReadFile reads the file named by filename and retur...
2018-10-24 00:26:13
5129
转载 cmd/go: how to disable (run test) Cached
go test -count=1 more refer: https://github.com/golang/go/issues/24573
2018-10-19 23:29:23
1012
转载 git rebase 合并多次commit
1. 获取git rebase帮助文档:git help rebase% git help rebase | catGIT-REBASE(1) Git Manual GIT-REBASE(1)NAME git-rebase - Forward-port local commits to t...
2018-10-17 23:55:53
4526
原创 git rebase -i xxxxx 报错Could not execute editor
git rebase -i xxxxx 报错Could not execute editor原因:没有配置git的编辑器,执行如下命令:git config --global core.editor /usr/bin/vim 可以查看相关配置:cat ~/.gitconfig more refer: https://stackoverflow.com/q...
2018-10-17 23:33:15
2391
原创 Creating git branch based another branch
1. 本地生成新的branch:git branchgit branch <new-branch-name> <existing-branch-name> 2. 使用git checkout$ git checkout -b <branch> --track <remote>/<branch>or$ ...
2018-10-17 22:53:45
376
转载 [转载]:Java Method Logging with AOP and Annotations
Java Method Logging with AOP and Annotations1 June 2014 comments Sometimes, I want to log (through slf4j and log4j) every execution of a method, seeing what arguments it receives, what it retu...
2018-09-13 22:25:10
376
转载 python的编码处理和中文编码
python 中的 unicode是让人很困惑、比较难以理解的问题. 这篇文章 写的比较好,utf-8是 unicode的一种实现方式,unicode、gbk、gb2312是编码字符集.py文件中的编码Python 默认脚本文件都是 ANSCII 编码的,当文件 中有非 ANSCII 编码范围内的字符的时候就要使用"编码指示"来修正一个 module 的定义中,如果.py文件中
2017-06-27 20:32:21
13178
原创 mysql中, varchar(n) n是字符(不区分中文、英文)的个数
mysql中的varchar(n) 中表示n个字符(中文、或者英文),不是字节个数;参考link:https://ruby-china.org/topics/24920一、关于UTF-8UTF-8 Unicode Transformation Format-8bit。是用以解决国际上字符的一种多字节编码。它
2017-06-20 20:15:22
3733
原创 omnigraffle教程
最近,在学mac上的画图工具omnigraffle,发现简书上有几篇比较好的教程- http://www.jianshu.com/p/52f3ecbe8f2d- http://www.jianshu.com/p/f845d9420adb- http://www.jianshu.com/p/a422e2e2ea8b记录一下方便以后查找;
2017-06-11 21:06:44
2426
转载 利用Tair实现分布式并发锁
最近大量使用到了Tair来控制并发,有点心得,总结如下。利用Tair实现全局并发锁现在基本上线上服务器都是集群环境,那么当我们需要对中心化数据(例如:Tair、数据库)的同一内容进行读写时就会碰到并发问题,这是一种非常常见的需求。解决并发问题的方法无非有两种,在并发点控制并发或者在并发源头控制。图画的有点丑。并发点控制最常用的一种方式就是使用锁,每个需要访问数据的线程都
2017-05-22 21:26:48
4238
原创 撤销本地分支的上一次git commit: git reset --hard HEAD
1. 撤销本地分支的上一次git commit: git reset --hard HEAD2. 撤销本地分支的n次commit提交:git reset HEAD~n3. git reset --hard/--mixed/--soft 的区别参考:https://github.com/geeeeeeeeek/git-recipes/wiki/5.2-%
2016-12-14 13:52:58
6934
转载 java泛型
体验泛型在Jdk1.5之后,定义集合时需要你明确集合中要装哪种类型的数据,无法加入指定类型之外的数据。1234ArrayList arr1 = new ArrayList(); arr1.add(1);arr1.add("aa"); //有的泛型之后,此行代码在编译的时候会报错int x = arr1.get(0); //有了泛型之后,取数据的时候不需要进
2016-11-26 10:26:55
1184
转载 Understand JVM:Java内存区域模型与内存溢出异常
Java内存模型运行时内存区域Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的数据区域,每个区域有各自的用途,有着不同的创建和销毁时间。程序计数器程序计数器是一块较小的内存空间,可以看做是当前线程所执行的字节码的行号指示器。在虚拟机的概念模型中,字节码解释器工作就是通过改变这个计数器的值来选取下一个需要执行的字节码的指令,分支、循环、跳转、异常处理、线程
2016-11-26 10:19:15
1177
原创 Maven学习总结
Maven概念Maven是一种基于项目对象模型(POM)可以通过一小段描述信息(pom.xml)来管理项目的构建、报告和文档的软件项目管理工具。ps: java 项目的依赖管理,非常方便;Maven安装下载maven,配置环境变量,可通过mvn -v来测试maven安装是否成功。Maven安装文件的目录结构:bin目录包含mvn的运行脚本,boot目录包含一个类加载
2016-11-26 10:06:23
1237
转载 java的反射机制
什么是反射?反射就是程序在运行时能够获取自身的信息。只要知道类的名字,就可以通过反射机制来获取类的所有信息。通过反射可以实现动态创建对象和编译,体现出很大的灵活性。举个例子来说,在学jdbc时用过一行代码,1Class.forName("com.mysql.jdbc.Driver.class").newInstance()这就
2016-11-26 09:51:53
1002
转载 java 注解(Annotation)
注解相当于一种标记,在程序中加入注解就是为程序打上了某种标记。加入标记后,Java编译器可以利用反射机制来了解类和各种元素上有无任何标记,然后根据标记去做相应的事情。标记可以加在包、类、字段、方法、方法的参数以及局部变量上。定义一个最简单的注解:1public @interface MyAnnotation{ ... }
2016-11-26 09:42:15
975
转载 spring 的基础框架和基本特征
Spring基本特征Spring基本特征Spring是一个非常活跃的开源框架;它是一个基于Core来构架多层JavaEE系统的框架,它的主要目地是简化企业开发。Spring以一种非侵入式的方式来管理你的代码,Spring提倡”最少侵入”,这也就意味着你可以适当的时候安装或卸载Spring。开发spring所需要的工具Spring的jar包到http://www.spri
2016-11-26 09:08:57
2327
转载 spring 的依赖注入(DI)
Spring DIDI(依赖注入)就是给属性赋值。spring容器的执行顺序考虑依赖注入之后的Spring的执行顺序如下spring容器的执行顺序依赖注入的方法setter注入使用类的setter方法进行注入是最常用的一种方法,即通过调用类的setXXX()方法,注入所依赖的属性。举例说明,写person类和student类:1234
2016-11-26 08:52:28
1003
转载 Spring的代理(proxy)模式
代理模式所谓代理,就是一个人或者一个机构代表另一个人或者另一个机构采取行动。在一些情况下,一个客户不想或者不能够直接引用一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式是一种结构性设计模式。当客户端不想直接调用主题对象,而希望主题对象的行为前后加上预处理或者后续处理时,则可以使用代理模式。代理模式的三种角色主题抽象类主题抽象类定义了主题对象的行为,
2016-11-26 08:38:30
1977
转载 Spring AOP:面向切面编程
常用术语学习AOP之前,先了解AOP中常用术语切面(Aspect)切面是一个关注点的模块化,如事务管理就是一个在JavaEE企业中应用最常见的界面。在企业应用编程中,首先需要通过分析,抽取出通用的功能,即“切面”。事务、日志、安全性的框架、权限都是切面连接点(Joinpoint)连接点是执行程序过程中的特定的点。Spring框架只支持方法作为连接点,如方法调用之前、方法调用
2016-11-25 23:46:11
1039
原创 java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer 解决方法
java.lang.NoClassDefFoundError: Could not initialize class net.sf.cglib.proxy.Enhancer究其原因是 cglib-2.1.3.jar 与 cglib-nodep-2.1_3.jar 这两个包冲突,删除 cglib-2.1.3.jar保留 cglib-nodep-2.1_3.jar
2016-11-05 11:33:01
9113
转载 删除 GitHub 远程仓库中 master 分支的多个提交
一、本地切换到master分支git checkout master二、新建old_master分支备份,以防万一git branch old_master git push origin old_master:old_master 将本地old_master分支推送到远程old_master打开github repo,查看old_master是否和master一致
2016-10-23 15:55:41
3113
原创 http状态码 总结
http协议的状态码:http协议像一个状态机,http状态码标志着http server处理的各个阶段;简要介绍一下http的状态码的意义:1xx 表示的状态码区间为:[100, 200), 其他Nxx同理;1xx – 信息提示这些状态代码表示临时的响应。客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应。2xx – 成功这类状态代码表明
2016-08-21 13:50:40
1233
原创 java reflect:反射机制
java reflect:反射机制1. Class 类型:java reflect的基础是Class 类,Class 类代表的是 java 源文件通过编译后得到的字节码;获得 Class 类型 的几种方法:1. 类名.class2. 对象名.getClass()3. Class.forName("类路径")2. constructor reflect: 构造函数的反射package cn.wzb
2016-07-23 12:11:29
987
转载 linux下查看最消耗CPU、内存的进程
原 linux下查看最消耗CPU、内存的进程 IdleMan发布时间: 2012/10/29 11:09 阅读: 4196 收藏: 15 点赞: 1 评论: 01.CPU占用最多的前10个进程: ps auxw|head -1;ps auxw|sort -rn -k3|head -10 2.内存消耗最多的前10个进程 ps auxw|he
2016-07-09 21:34:54
15776
1
转载 Linux Runtime Memory Measurement
Runtime Memory MeasurementThis page has a collection of ideas and resources having to do with measuring runtime memory of a Linux system.Unfortunately, the existing memory measurement te
2016-07-09 21:33:30
1211
原创 MySQL 连接数和状态查看命令
MySQL 连接数和状态查看命令 以下命令是登陆 MySQL的cli 之后执行命令1. 查看MySQL实例的当前连接数:show processlistshow processlist: 列出当前用户的前100条连接信息;show full processlist: 列出当前用户的所有连接信息; 当root用户登陆后,能够查看所有用户的连接数;2. 查看MySQL实例的状态: sho
2016-07-09 21:06:25
7332
原创 Linux下查看系统上次启动时间命令:last reboot/ who -b /uptime
Linux下查看系统上次启动时间命令:last rebootwho -buptime
2016-07-09 20:08:07
26692
转载 netty tcp option SO_RCVBUF
前几天一个技术群里的小伙伴, 问netty中.childOption(ChannelOption.SO_RCVBUF, XX) 设置了没有效果, 抓包显示TCP的滑动窗口依然我行我素:) 我把我当时的回答再稍加修饰润色一下: 第一个误区就是: TCP在三次握手建立连接期间就会通过ACK分组通告自己的初始接收窗口(通告窗口)大小,
2016-07-05 21:32:24
8260
1
转载 Java 语言中 Enum 类型的使用介绍
Java 语言中 Enum 类型的使用介绍本文主要介绍了 Java 语言中枚举类型,以及如何定制 Enum 类型的定义,如何正确使用 Enum 类型。刘 进, 高级软件工程师 , IBM China2013 年 7 月 11 日内容Enum 类型的介绍如何定义 Enum 类型如何定制 E
2016-07-05 20:53:24
674
转载 java NIO系列:Java NIO Tutorial
Java NIO TutorialJakob JenkovLast update: 2014-06-25 Java NIO (New IO) is an alternative IO API for Java (from Java 1.4), meaning alternative to the standardJava I
2016-06-27 01:05:40
511
转载 java NIO系列:Java NIO: Non-blocking Server
Java NIO: Non-blocking ServerNon-blocking Server - GitHub RepositoryNon-blocking IO PipelinesNon-blocking vs. Blocking IO PipelinesBlocking IO Pipeline DrawbacksBasic Non-blocking IO Pip
2016-06-27 00:58:34
1205
转载 java NIO系列: Java NIO AsynchronousFileChannel
Java NIO AsynchronousFileChannelCreating an AsynchronousFileChannelReading DataReading Data Via a FutureReading Data Via a CompletionHandlerWriting DataWriting Data Via a FutureWriting Data Vi
2016-06-27 00:55:18
590
转载 java NIO 系列:Java NIO Files
Java NIO FilesFiles.exists()Files.createDirectory()Files.copy()Overwriting Existing FilesFiles.move()Files.delete()Files.walkFileTree()Searching For FilesDeleting Directories Recursi
2016-06-27 00:41:54
900
转载 Java NIO 系列:Java NIO Path
Java NIO PathCreating a Path InstanceCreating an Absolute PathCreating a Relative PathPath.normalize()Jakob JenkovLast update: 2015-03-12 The Java Path
2016-06-27 00:13:48
625
转载 Java NIO系列教程(十二) Java NIO与IO
Java NIO系列教程(十二) Java NIO与IO原文地址:http://tutorials.jenkov.com/java-nio/nio-vs-io.html作者:Jakob Jenkov 译者:郭蕾 校对:方腾飞当学习了Java NIO和IO的API后,一个问题马上涌入脑海:我应该何时使用IO,何时使用NIO呢?在本文中,我会尽量清晰地解析
2016-06-26 23:55:10
432
转载 Java NIO系列教程(十一) Pipe
Java NIO系列教程(十一) Pipe原文链接 作者:Jakob Jenkov 译者:黄忠 校对:丁一Java NIO 管道是2个线程之间的单向数据连接。Pipe有一个source通道和一个sink通道。数据会被写到sink通道,从source通道读取。这里是Pipe原理的图示:创建管道通过Pipe.open(
2016-06-26 23:31:25
409
转载 Java NIO系列教程(十) Java NIO DatagramChannel
Java NIO系列教程(十) Java NIO DatagramChannel原文链接 作者:Jakob Jenkov 译者:郑玉婷 校对:丁一Java NIO中的DatagramChannel是一个能收发UDP包的通道。因为UDP是无连接的网络协议,所以不能像其它通道那样读取和写入。它发送和接收的是数据包。打开 DatagramChannel
2016-06-26 23:27:07
432
转载 Java NIO系列教程(九) ServerSocketChannel
Java NIO系列教程(九) ServerSocketChannel原文链接 作者:Jakob Jenkov 译者:郑玉婷 校对:丁一Java NIO中的 ServerSocketChannel 是一个可以监听新进来的TCP连接的通道, 就像标准IO中的ServerSocket一样。ServerSocketChannel类在 java.nio.cha
2016-06-26 23:23:03
539
Verilog HDL IEEE Std 1364-2001
2012-11-22
The Mathematics of the RSA Public-Key Cryptosystem
2012-01-05
RSA_theory :RSA的数学原理
2012-01-05
stm32f10x_fw_archive.zip
2012-01-02
STM32F10X在Keil MDK环境下在RAM中调试的设置方法.pdf
2012-01-02
stm32f10x标准固件库的帮助文档(stm32f10x_stdperiph_lib_um.chm)
2012-01-02
MySQL中文参考手册-chm格式┊Mysql官方权威教程.rar
2008-12-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人