自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

w2222288的专栏

一起进步

  • 博客(201)
  • 资源 (6)
  • 收藏
  • 关注

转载 js经常用到算数的时候,可以直接用;

经常用到算数的时候,可以直接用;// 除法函数function accDiv(arg1, arg2) {var t1 = 0,t2 = 0,r1, r2;try { t1 = arg1.toString().split(".")[1].length } catch (e) {}try { t2 = arg2.toString().split(".")[1].length } catc...

2019-06-04 10:42:30 283

转载 easyui中一个页面多个combobox下拉框加载同一json数据,下拉框无法选中问题

版本问题,可以通过升级easyui为最新版本解决,也可以通过以下代码处理/** * 初始化下拉框 * @param unitid dom元素id * @param value 初始化选中值 * @param data json数据集合 */function initcombo(unitid, value, data) {    var $unitdom = $("#"+uniti...

2018-11-08 10:13:45 927

转载 同一账号不能多地登录(限制同一账号同一时刻只能一个用户登

解决四个问题: 1. 实现在线用户列表 2. 当用户在异地登录后,使前一次登录自动退出 3. 关闭浏览器,session失效,该session对应当前登录用户将会从在线列表移除, 4. 用户正常退出,session失效,该session对应当前登录用户将会从在线列表移除, 实现方法:  用户登录时,会创建一个session,用于保存用户信息。将所有用户登录时的session值与ID存入...

2018-08-08 17:01:07 7414

转载 Eclipes导入MyEclipes项目,而无法给Tomcat识别的解决方法

Eclipse 导入外部项目无法识别为web项目并且无法在部署到tomcat下1、进入项目目录,找到 .project 文件:2、找到 代码段,在里面加入如下标签内容并保存:org.eclipse.jem.workbench.JavaEMFNature org.eclipse.wst.common.modulecore.ModuleCoreNature 

2017-09-01 14:08:27 796

原创 Linux系统下普遍常用的命令(会陆续更新...)

1.常用的查看文件内容:使用cd命令进入文件夹内,再使用cat file_name!例如:先cd /home/can/进入到can内,再cat 文件名称,便可以查看文件内容2.常用的编辑文件内容:使用cd命令进入文件夹内,再使用vi file_name!例如:先cd /home/can/进入到can内, 再vi 文件名称,vi 文件名称后,如果想修改,按下键盘的i键,下方会出现

2017-06-23 17:01:35 305

原创 java面向对象的理解

java面向对象java是一门具有魔性魅力的语言,但是java的核心基础面向对象对于一些初入门的初学者,还是有一定的难理解的,其实仔细地分析一下,或者思维上把一些事物分拆一下,就好容易理解的了!比如在开发过程中,需求是司机要把货车刹停下来,那么在java程序中如何去设计实现这一程序呢?那么大家就按照我所说的在思维上分析和把一些事物分拆开来,那就很容易理解了,例子如下:1.思维上把事物分

2017-06-20 16:41:13 557

转载 Java模拟并发操作进行压力测试代码

import java.io.BufferedReader;     import java.io.File;     import java.io.FileInputStream;     import java.io.InputStreamReader;     import java.io.PrintWriter;     import java.net.HttpURLConnection;

2017-02-23 17:25:31 1665

转载 Ubuntu 14.04.2下安装JDK并配置Jetty服务器

讲讲关于在Ubuntu 14.04.2下安装JDK并配置Jetty服务器的过程,首先第一步先取得JDK的安装文件,由于我的系统是64位的,所以安装包是jdk-7u80-linux-x64.gz上传到Ubuntu服务器下执行tar -xvf jdk-7u80-linux-x64.gz,解压到当前目录tar -xvf jdk-7u80-linux-x64.gz然后我们把

2016-12-27 18:22:05 538

转载 ubuntu如何完全卸载Java

1、 移除所有 Java相关包 (Sun, Oracle, OpenJDK, IcedTea plugins, GIJ):(1) apt-get update(2) apt-cache search java | awk '{print($1)}' | grep -E -e '^(ia32-)?(sun|oracle)-java' -e '^openjdk-' -e '^ice

2016-12-26 16:23:03 2805 1

转载 基于mybatis的BaseDao及BaseService深度结合

mybatis帮助程序猿省去了很多工作了,需要结合好BaseDao与BaseService,这里就提供下我所使用的BaseXXX。前提,mybatis的映射文件是采用mybatis-generator自动生成的(mybatis-generator使用方法)1、BaseDao,我们知道在mybatis与SpringMVC结合的时候,Dao层只需要写interface即可,

2016-11-10 11:11:52 7221

转载 第四章:Dubbo整合maven+spring+springmvc+mybatis之mybatis集成

接上三篇博文,继续。。。1、ivan-dubbo-server增加spring-mybatis.xml配置文件(注意:在dubbo与mybatis全注解集成时,配置spring事务无法发布服务,目前没有找到解决方案,见配置文件最后aop的配置注解):[html] view plain copy print?xml version="1

2016-11-10 11:08:47 2678 1

转载 第三章:Dubbo整合maven+spring+springmvc+mybatis之服务消费搭建

服务消费者ivan-dubbo-web工程搭建,首先这是一个web工程,这里只存在Controller及前台view1、在WEB_INF下新建文件夹views,并将自动生成的index.jsp,拖到views文件夹下,如上图;2、pom.xml文件,这里依赖暴露的接口ivan-api及ivan-core工程:[html] view p

2016-11-10 11:02:19 1828 1

转载 第二章:Dubbo整合maven+spring+springmvc+mybatis之服务提供者搭建

1、ivan-api工程:pom.xml文件配置如下,请根据自身工程情况修改:[html] view plain copy print?project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-in

2016-11-10 10:56:11 2698

转载 第一章:Dubbo整合maven+spring+springmvc+mybatis之环境准备

Hi 各位码农小伙伴们,本文将使用maven整合dubbo、spring、springmvc、mybatis框架,并使用全注解的形式来发布服务和注册服务。好了,也不多废话了,说白了我也没多少废话,纯属于初学者,存在不合理或者不正确的地方,还请各位给予指正。您需要准备的环境清单如下:1、eclipse:                    下载地址:

2016-11-10 10:53:24 1530

转载 如何优化JAVA代码及提高执行效率

可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。在Java程序中,性能问题的大部分原因并不在于Java语言,而是在于程序本身。养成好的代码编写习惯非常重要,比如正确地、巧妙地运用java.lang.String类和java.util.

2016-10-13 16:36:02 616

转载 Windows 64位 安装Oracle instantclient 官方绿色版和PL/SQL Developer 总结

操作系统:Windows 7 64位旗舰要求,安装PL/SQL Developer用于开发一、下载Oracle官方精简绿色版http://www.oracle.com/technetwork/topics/winsoft-085727.html特别注意,要下载32位的,因为PL/SQL Developer目前只有32位的版本二、安装配

2016-05-31 10:41:20 2988

转载 apache shiro集群实现(二)— cache共享

上一篇已经解决了第一个问题,session的共享,现在我们解决第二个问题cache的共享。    先看下spring的配置文件,上一篇已经提到过了[html] view plaincopybean id="securityManager" class="org.apache.shiro.web.mgt.DefaultWebSecurityManager" depen

2016-03-17 17:45:50 608

转载 apache shiro集群实现(一) session共享

Apache Shiro的基本配置和构成这里就不详细说明了,其官网有说明文档,这里仅仅说明集群的解决方案,详细配置:shiro web config    Apache Shiro集群要解决2个问题,一个是session的共享问题,一个是授权信息的cache共享问题,官网给的例子是Ehcache的实现,在配置说明上不算很详细,我这里用nosql(redis)替代了ehcache做了sessio

2016-03-17 17:45:12 987

转载 当spring 容器初始化完成后执行某个方法

在做web项目开发中,尤其是企业级应用开发的时候,往往会在工程启动的时候做许多的前置检查。  比如检查是否使用了我们组禁止使用的Mysql的group_concat函数,如果使用了项目就不能启动,并指出哪个文件的xml文件使用了这个函数。而在Spring的web项目中,我们可以介入Spring的启动过程。我们希望在Spring容器将所有的Bean都初始化完成之后,做一些操作,这个时候我们就

2016-03-17 15:09:28 556

转载 Apache-Shiro分布式环境配置(与redis集成)

前段时间项目要用到权限控制的相关模块,经过讨论决定采用Apache下面的Shiro开源框架进行身份校验与权限控制,因项目需部署在集群环境下,所以需要分布式的支持,故配置了Redis作为权限数据的存储,这里简单的记录下相关的配置 applicationContext-shiro.xml123456789101112131

2016-03-16 16:31:17 1509

转载 Java使用reids,以及redis与shiro集成

什么是redis:redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各

2016-03-16 14:49:27 2535

转载 shiro+redis+springMvc整合配置及说明

技术背景:shiro安全框架,redis作缓存,再整合spring。1、配置web.xml[java] view plain copy       ShiroFilter      class>org.springframework.web.filter.DelegatingFilterProxyclass>            ShiroFilter  

2016-03-16 14:48:48 11559 2

转载 shiro学习和使用实例(3)——鉴权

一、shiro授权基础概念  (1)基于角色的访问控制    Shiro 提供了hasRole/hasRole 用于判断用户是否拥有某个角色/某些权限:     subject().hasRole("role1");//判断拥有角色:role1     subject().hasAllRoles(Arrays.asList("role1", "role2"));     sub

2016-03-16 14:47:59 869

转载 shiro学习和使用实例(2)——登陆认证和授权

技术背景, 控制转发用的是springMVC,持久化层使用Mybatis,缓存用redis,前台框架easyUI,自动化构建项目使用maven一、导包maven引入使用shiro所需的包[java] view plain copy           org.apache.shiro              shiro-core          

2016-03-15 17:16:34 838

转载 shiro学习和使用实例(1)

一、shiro是什么      shiro是一个功能强大且容易使用的java安全框架,用它可以完成认证,授权,加密,会话管理,同时它也支持web集成,多线程,缓存等。二、shiro的一些基础概念      Subject:主体,一般就是“用户”。      SecurityManager:安全管理,它是shiro的核心,管理所有的Subject以及认证,授权,会话管理,缓存

2016-03-15 15:55:08 434

转载 checkbox数据回显问题

一、问题  在用复选框的时候,最常用的无非就是全选,全不选,数据回显等问题!要做的比较灵活!最近做项目的时候,就遇到这些问题,下面从js和JQueyr两方面解决一下全选,全不选,数据回显的问题。 二、HTML页面1 input type="checkbox" id="checkAll"/>全选br>2 input type="checkbox" name=

2016-03-14 11:15:20 6972

转载 SpringMVC+Shiro权限管理

什么是权限呢?举个简单的例子:我有一个论坛,注册的用户分为normal用户,manager用户。对论坛的帖子的操作有这些:添加,删除,更新,查看,回复我们规定:normal用户只能:添加,查看,回复manager用户可以:删除,更新normal,manager对应的是角色(role)添加,删除,更新等对应的是权限(permission)我们采用下面的

2016-03-12 21:10:21 666 1

转载 Tomcat发布Maven项目遇到的种种异常

前言:本问题出现在tomcat 7发布 web3.0Maven项目的时候出现。1、RUN参数的配置2、关于WEB.XML不发布的解决方案3、MAVEN依赖的JAR包不发布的解决方案4、经历说明 问题阐述:       异常:java.lang.OutOfMemoryError:PermGen spa

2016-03-12 20:23:14 467

转载 mybatis-generator使用教程

一、前提条件    (1)JRE环境    (2)数据库连接驱动(jar包)  相应数据库的jdbc jar包    (3)mybatis-generator-core-1.x.x.jar https://github.com/mybatis/generator/releases二、配置    准备一个config.xml配置文件,内容如

2016-03-12 16:15:57 352

转载 [Ljava.lang.Object; cannot be cast to [Ljava.lang.String;

解释:这个错误是很常见的错误,错误的提示已经很清楚了就是java的Object数组不能转换成为String[]数组,这就说明你要转换的数组它本身是Object类型的数组,但是你却非要把它转换为String类的数组,这当然是错误的。 示例:[java] view plain copy package com.dada;    import java.uti

2016-03-10 11:36:52 1940

转载 编程式事务管理

MyBatis 的 SqlSession 提供指定的方法来处理编程式的事务。 但是当使用 MyBatis-Spring 时, bean 将会使用 Spring 管理的 SqlSession 或映射器来注入。 那就是说 Spring 通常是处理 事务的。你 不 能 在 Spring 管 理 的 SqlSession 上 调 用 SqlSession.commit() , SqlSession.r

2016-02-25 18:25:16 686

转载 基于Spring + Spring MVC + Mybatis + shiro 高性能web构建

一直想写这篇文章,前段时间 痴迷于JavaScript、NodeJs、AngularJs,做了大量的研究,对前后端交互有了更深层次的认识。今天抽个时间写这篇文章,我有预感,这将是一篇很详细的文章,详细的配置,详细的注释,看起来应该很容易懂。用最合适的技术去实现,并不断追求最佳实践。这就是架构之道。希望这篇文章能给你们带来一些帮助,同时希望你们可以为这个项目贡献你的想法。源码

2016-02-23 18:06:21 20045 39

转载 SpringMVC+shiro+hibernate权限管理整合

什么是权限?权限是管理web应用用户的一种手段,比如,一个电商平台,用户具有user的角色,他可以在这个商场里面进行交易。商家拥有的是user的角色同时也拥有manager的角色,因此,他可以进行买卖的同时进行对自己商品的管理。shiro就是一个基于RBAC权限设计模型的权限管理框架。什么是Shiro ?Apache Shiro是一个强大易用的Java安全框架,提供了认证、授权、加

2016-02-19 18:35:06 4414 2

转载 Spring安全权限管理(Spring Security)

1.Spring Security简要介绍Spring Security以前叫做acegi,是后来才成为Spring的一个子项目,也是目前最为流行的一个安全权限管理框架,它与Spring紧密结合在一起。Spring Security关注的重点是在企业应用安全层为您提供服务,你将发现业务问题领域存在着各式各样的需求。银行系统跟电子商务应用就有很大的不同。电子商务系统与企业销售自动化工具又有很

2016-02-19 17:47:06 1623

转载 http接口开发及调用

一般用http的post,尽量不用get;开发中一般都使用org.apache.http的jar包,比较成熟,方便,易用;当然了,直接用java提供的也行package com.XXXX.XXXX.service;import java.io.File;import java.io.IOException;import java.nio.charset.Charset;impo

2016-02-19 15:14:58 5608

转载 get/post方式调用http接口

本节摘要:本节主要分别介绍如何用get方式、post方式向http接口发送数据。preparation1. 项目环境如下:myeclipse6.5 、tomcat5.0、system:xp、JDK:开发1.5,编译1.4为了方便,在原来的web项目UpDown中新建了一个httpcall包,用来保存http接口和调用的客户端。   2.准备需要的jar包*

2016-02-19 15:11:39 7304

转载 java调用Http请求 -HttpURLConnection学习

最常用的Http请求无非是get和post,get请求可以获取静态页面,也可以把参数放在URL字串后面,传递给servlet,post与get的不同之处在于post的参数不是放在URL字串里面,而是放在http请求的正文内。在Java中可以使用HttpURLConnection发起这两种请求,了解此类,对于了解soap,和编写servlet的自动测试代码都有很大的帮助。下面的代码简单描述了

2016-02-19 15:06:19 919

转载 java 远程访问接口

package com.test;import java.io.BufferedReader;import java.io.ByteArrayInputStream;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;impo

2016-02-19 15:05:26 446

转载 Java如何通过URL调用远程接口并读取返回信息?

String ticket = "";//登录凭证        String url_str = "http://www.sina.com.cn?ticket=";//获取用户认证的帐号URL        String ticket_url = url_str + ticket;        URL url = new URL(ticket_url);        Http

2016-02-19 15:03:04 3535

转载 HttpRequest请求接口

Spring mvc  框架请求controller:@RequestMapping(value = "get", produces = {"application/json;charset=UTF-8"})@ResponseBodypublic String get() { String result = StringUtils.EMPTY;// 意思是result =

2016-02-19 12:20:08 5946

j2ee项目实例开发

很适合新手学习的一本J2EE文档,也适合高手参考个中的项目实例代码

2013-08-30

PHP基础教程

很好的一本文档,是PHP起步必备之物,很适合刚学PHP的初学者。

2013-08-30

Android_Google_手持设备应用程序设计入门

挺不错的,适合我们这些新手学习,也很简单明理!

2013-01-08

Android游戏开发20回合

挺不错的,里面的代码和分析都很简单明理!适合从事Android游戏开发者的菜鸟学习下,而且也不是很多,就是20回合,一天看完,保证获益良多!资源分就是2积分,应该不算多吧??多的话,留言给我,我再改回1积分,本人也很缺积分,希望菜鸟们能体谅我这个比你们还菜鸟的人找积分艰难啊!

2013-01-08

Google+Android+SDK开发范例大全

Google+Android+SDK开发范例大全 挺好的书!!好适合新手,我也是这里学习的!!

2013-01-08

空空如也

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

TA关注的人

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