- 博客(12)
- 收藏
- 关注
原创 tomcat 的 SSL 配置
最近楼主在写代码的时候遇到了一个比较纠结的问题,需要在http请求的页面调用HTTPS的请求,在这个过程中,楼主找了很多办法,主要的办法如下:
2016-03-28 23:13:29 989
原创 如何用CORS来解决JS中跨域的问题
最近楼主在写代码的时候遇到了一个比较纠结的问题,需要在http请求的页面调用HTTPS的请求,但因为进行了跨域,导致请求失败。在这个过程中,楼主找了很多办法,如JSONP等,但都不能满足我的需求,后来,楼主发现,CORS提供了一套AJAX跨域问题的解决方案。CORS的原理:CORS定义一种跨域访问的机制,可以让AJAX实现跨域访问。CORS 允许一个域上的网络应用向另一个域提交跨域 AJAX 请求
2016-03-28 22:42:52 3474
原创 Java并发框架Executor
Executor:可管理Thread对象,它在客户端和任务执行之间提供了一个间接层。它允许我们管理异步任务的执行,而无需显示的管理线程的生命周期。创建线程池: Executors类,提供了一系列工厂方法用于创先线程池,返回的线程池都实现了ExecutorService接口。1、Executors.newCachedThreadPool():CachedThreadPool:在线程的执行过程中通常会
2015-12-24 23:15:31 410
原创 初识Mybatis
1、Mybatis是一个基于Java的持久层框架,并且将SQL语句和代码分离,是一种面向配置的编程,可以良好的支持复杂数据映射,用动态SQL替代了SQL拼装语句。2、mybatis环境搭建:mybatis-3.2.8.jar mybatis依赖包(上面两个都可以到github上面直接下载) mysql-connector-java-5.1.33.jar(项目使用的数据库为mysql)包结构
2015-12-24 20:45:41 484
原创 如何用redis来生成唯一Id
在之前的项目中需要用到一个自动增长的主键,该主键需要包含字母,所以没有办法用到数据库的自增主键。楼主要高手的指导下,发现redis的RedisAtomicLong类可以解决这个麻烦。而且redis为单线程,不存在线程安全问题那么,就让楼主来介绍一下RedisAtomicLong类吧~RedisAtomicLong类的构造方法如下:构造方法一:public RedisAtomicLong(java
2015-12-22 20:41:53 13252
原创 jqGrid的选中行事件
最近做的一个项目用到了jqGrid,但总是感觉对它一知半解,于是楼主花了一些时间查看了他的API。jqGrid中一些方法的使用说明如下: 1、获取单个选中行的行IDvar rowid = jQuery("#listTable").jqGrid("getGridParam", "selrow");2、获取多个选中行的idvar ids=jQuery("#listTable").jqGrid('get
2015-12-21 22:45:07 30541
原创 synchronized 关键字
synchronized 关键字在并发编程中,多个线程访问临界资源有时会造成数据的不一致,这时我们可以对临界资源加上同步锁,保证在同一时间只有一个线程能够访问临界资源。Java 中的同步块用 synchronized 标记。同步块在 Java 中是同步在某个对象上。所有同步在一个对象上的同步块在同时只能被一个线程进入并执行操作。所有其他等待进入该同步块的线程将被阻塞,直到执行该同步块中的线程退出。
2015-12-21 20:39:09 511
原创 @Cacheable、@CachePut和@CacheEvict介绍
1、@Cacheable:主要针对方法配置,能够根据方法的请求参数对其结果进行缓存 参数介绍: value:缓存的名字,在spring配置文件中定义,必须
2015-09-29 09:29:41 7760
原创 nginx配置文件中文详解
#user nginx;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 10;#进程文件pid logs/nginx.pid;{ #参考事件模型,use [ kqueue | rtsig | epoll | /dev/poll | select | poll ]; epoll模型是Linux 2.6以上版本内核中的高性能网
2015-09-29 01:28:25 745
原创 CSS3 border-radius属性
border-radius属性:该属性能够实现圆角边框的效果,可以用来画圆、半圆或者椭圆。可以使用px、em等单位,或者使用百分比,后面可以有4个参数,可以用来设置4个边框的radius值。border-radius:50px;以上代码是border-radius的缩写形式,它等价于:border-top-left-radius:50px;//左上角border-top-right-radius:
2015-09-28 23:29:41 554
原创 Redis的安装和启动
1、redis安装步骤(在Linux环境下安装): (1)下载redis安装包 (2)编译源程序 tar zxvf redis-3.0.0.tar.gz cd redis-3.0.0/src make install 启动redis-server:redis-server & 用客户端连接:redis-cli 查看redis
2015-09-28 13:04:36 288
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人