自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

学习印记 Learning imprint

记录点滴 Record bit by bit

  • 博客(15)
  • 资源 (7)
  • 收藏
  • 关注

原创 SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder"

问题SLF4J: Failed to load class “org.slf4j.impl.StaticLoggerBinder”. SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for furt

2017-02-25 00:46:53 1018

原创 悲观锁和乐观锁

为什么需要锁在多用户环境中,在同一时间可能会有多个用户更新相同的记录,就会产生冲突。冲突最终会导致丢失更新或脏读。 丢失更新:一个事务的更新覆盖了其它事务的更新结果。 脏读:当一个事务读取其它完成一半事务的记录时,就会发生脏读取。表现为不同用户读到的同一个记录的值可能不同。悲观锁还是乐观锁可以认为是一种思想。不仅仅是关系型数据库系统中有乐观锁和悲观锁的概念,像memcache、hibernate

2017-02-18 17:35:11 1054

原创 Java——IO流

流的理解在很多时候,流(Stream)是字节流(Byte Steram)的简称,也就是长长的一串字节,当然,除了字节流,我们还可以有视频流、音频流、数据流。流只有一个特征就是连续,流可以没有头可以没有尾,甚至可能没有绝对的位置(因为无头无尾),但是由于流是连续的,所以有相对位置。但也有人更倾向于流是类库或执行环境中的数据流概念,而不是编程语言里的概念。这种“流”的典型代表好比Java里的InputS

2017-02-18 17:16:14 938

原创 Nginx的 http_image_filter_module 模块使用说明

Nginx图片处理原理这里需要用到 nginx的 http_image_filter_module 模块,这个模块可以很方便的实现图片缩放功能,只是默认的情况下并不会安装,需要自己编译安装才能行。编译的时候./configure 增加 –with-http_image_filter_module 编译安装即可Nginx图片处理的优缺点优点操作简单。通过简单配置,省去了后端裁剪程序的复杂性。实时裁

2017-02-17 11:08:42 15509

原创 Nginx配置域名同时支持 https 和 http 访问

在这篇CentOS云主机中Nginx正向代理http、https文章中已经分别介绍了nginx代理 http 和 https 请求。但有时业务需要同个域名支持 https 和 http 两种方式访问,可以如下配置文件。server { listen 80; listen 443 ssl; //修改后 server_name

2017-02-16 20:51:50 9017

原创 Java多线程——守护线程

线程分类在Java中有两类线程:User Thread(用户线程)、Daemon Thread(守护线程) 作用Daemon的作用是为其他线程的运行提供便利服务,守护线程最典型的应用就是 GC (垃圾回收器),它就是一个很称职的守护者。区别User和Daemon两者几乎没有区别,唯一的不同之处就在于虚拟机的离开:如果 User Thread已经全部退出运行了,只剩下Daemon Thread存在了,

2017-02-16 02:30:29 889

原创 Java——反射

什么是反射?反射(Reflection)能够让运行于 JVM 中的程序检测和修改运行时的行为。Class 类在程序运行期间,Java运行时系统始终为所有的对象维护一个被称为运行时的类型标识。虚拟机利用运行时信息选择相应的方法执行。可以通过专门的Java类访问这些信息,保存这些信息的类被称为 Class。 将 Class 类中的 forName 和 newInstance 配合使用,可以根据存储在字

2017-02-16 02:17:45 682

原创 Java——main函数

Java 写了这么久,终于想了解下 main 函数了。main 函数作用在 java 中,main() 方法是 java 应用程序的入口方法。java虚拟机通过main方法找到需要启动的运行程序,并且检查main函数所在类是否被java虚拟机装载。如果没有装载,那么就装载该类,并且装载所有相关的其他类。因此程序在运行的时候,第一个执行的方法就是main()方法。通常情况下, 如果要运行一个类的方法,

2017-02-16 02:05:21 908

原创 使用Keytool为JDK添加证书

该文为在 Mac 上使用Keytool为JDK添加证书。导入证书通过 keytool 命令来导入证书,注意导入时需要管理员权限,所以命令前面要加sudo sudo keytool -import -noprompt -trustcacerts -alias ckkey1 -file /Users/gary/Documents/Job/xxx/cert/xxx.com.cer -keystore /

2017-02-13 20:56:32 5943

原创 Mac 安装 zookeeper

安装brew install zookeeper配置文件位置: /usr/local/etc/zookeeper配置设置开机启动:To have launchd start zookeeper at login: ln -sfv /usr/local/opt/zookeeper/*.plist ~/Library/LaunchAgentsThen to load zookeeper now:

2017-02-13 20:42:09 2225

原创 Mac 80端口占用

问题tomcat 默认端口是 8080,但是我的一个程序必须用 80 端口启动,才能根据域名去 cas 校验,在idea 中设置了 tomcat 的启动端口是 80 后,并没有起作用,报了 “80端口占用” 的错误,可是也没查到 80 端口被那个程序占用,后来发现是 80 端口没有打开。原因由于 Mac 系统限制非root用户不能启动1024以下端口,而我们平时使用Mac一般都是非root用户,所以

2017-02-13 20:31:18 4313

原创 Mac 运行 C/C++

Mac 自带的有自己的 g++ 程序示例例如新建个文件 mytest.cpp编译g++ -o test mytest.cpp编译后生成 mytest 的可执行文件运行./mytest

2017-02-13 20:07:21 1443

原创 Mac——snip滚动截图

最近在找一个滚动截图软件,不仅可以截长网页,还可以截第三方应用,于是就找到了腾讯出品的snip,这里简单记录下是防止以后又忘了。配置安装完后,默认是没有开启滚动截屏的,需要在设置中勾选下“启动滚动截屏”,但可能并没生效,还需要在 “安全性与隐私” -》“隐私” 中勾选允许Snip控制您的电脑 注意:Snip的截图快捷键和QQ是一样的,可以修改下。使用control+command+a 后选中

2017-02-13 20:00:08 26595

原创 使用 Grapicmagick 和 Im4java 处理图片

ImageMagick是个图片处理工具可以安装在绝大多数的平台上使用,Linux、Mac、Windows都没有问题。GraphicsMagick是在ImageMagick基础上的另一个项目,大大提高了图片处理的性能,在linux平台上,可以使用命令行的形式处理图片。Im4java 和Jmagick 都是开源社区为上面两个工具开发的 Java API,性能和方便度上im4java是更好的选择。JMag

2017-02-13 17:30:22 8713 3

原创 迭代与递归

递归一个递归的例子 n!=n*(n-1)! 因此,代码的实现如下。int factorial (int n) { if (n == 1) { return 1; } else { return n*factorial(n-1); }} 在执行以上代码的时候,其实机器是要执行一系列乘法的: factorial(n) → factorial(n-

2017-02-13 10:57:53 709

PHP微信公众平台接口类及演示

PHP微信公众平台接口类及演示,其中包含消息回复,自定义菜单,订阅消息推送等功能代码

2013-09-28

zookeeper ppt教程

zookeeper ppt教程,让初学者对zookeeper有更好的了解

2013-09-28

微信公众平台注册与认证

详细描述了微信公众平台的注册与认证流程,及在开发模式下能实现的功能

2013-09-28

宿舍管理系统

宿舍管理系统+论文 c++编写,可正常运行,采用access作为数据库,希望对你有帮助。

2013-02-21

各种算法图解

数据结构书里面的各种算法的详细图解

2013-02-21

空空如也

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

TA关注的人

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