![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
mycto
这个作者很懒,什么都没留下…
展开
-
Java复习笔记(二)
面试题: 面向对象的特征:封装 继承 多态 抽象1、封装的理解 A、通过访问修饰符,“限制”对内部的“访问” B、把一些功能“集成”在一个类或一个方法中2、访问修饰符 本类 同一个包 不同包的子类 不同包的非子类 private y protect y y原创 2014-07-12 00:52:33 · 499 阅读 · 0 评论 -
在线人数统计
在线人数统计 分类: 系统运维主要是利用HttpSessionBindingListener接口的对象 当这个对象被绑定到Session中或者从Session中被删除时,更新当前在线的用户名单 1 login.htmlhtml> head> title>登录页面/title> /转载 2015-08-28 15:19:35 · 790 阅读 · 0 评论 -
SSO (单点登录)实现方式
SSO (Single-Sign-On) 即单点登录,在互联网应用中是多个站点通过一次登录即可访问所有产品,如Google所有产品通过 http://accounts.google.com/,百度所有产品统一登录地点是 http://passport.baidu.com/ 等,也有些产品是提供自己的登录界面,然后到统一入口验证。总之,就是要实现一次登录,处处登录。如果所有产品都是在同一主域转载 2015-08-04 14:41:41 · 1126 阅读 · 0 评论 -
Maven3路程(三)用Maven创建第一个web项目(1)
Maven3路程(三)用Maven创建第一个web项目(1)一.创建项目1.Eclipse中用Maven创建项目上图中Next 2.继续Next 3.选maven-archetype-webapp后,next 4.填写相应的信息,Packaged是默认创建一个包,不写也可以 5.创建好项目后,目录如下:至此,项目已经创建完毕,转载 2015-08-17 16:50:32 · 349 阅读 · 0 评论 -
Maven3路程(三)用Maven创建第一个web项目(2)servlet演示
Maven3路程(三)用Maven创建第一个web项目(2)servlet演示上一章用Maven新建了web项目成功后,本文演示在此基础上应用servlet。1.首先修改pom.xml文件,添加servlet依赖project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/200转载 2015-08-17 16:53:02 · 354 阅读 · 0 评论 -
Maven3路程(二)Eclipse集成Maven
Maven3路程(二)Eclipse集成Maven我的环境:Eclipse:eclipse-jee-juno-SR2-win32Maven:Maven3.0.51.Help->Eclipse Marketplace 2.选中要安装的插件,Next 3.选中I accept ...后,点Finish后,出现 Install Stoftware等待下载安装。转载 2015-08-17 16:49:25 · 343 阅读 · 0 评论 -
Maven3路程(一)环境搭建
Maven3路程(一)环境搭建好长时间不用Java,今天看了下,Maven集成成主流了,在技术水平与日俱进的同时,感叹下IT行业必须有活到老学到老的精神。先说下环境:Maven:Maven 3.0.5 解压后路径:F:\Maven\apache-maven-3.0.5-binJDK:jdk1.7.0_11 安装路径:C:\Program Files\Java\jdk1.7.转载 2015-08-17 16:48:12 · 339 阅读 · 0 评论 -
Maven系列--"maven-compiler-plugin"的使用
maven是个项目管理工具,如果我们不告诉它我们的代码要使用什么样的jdk版本编译的话,它就会用maven-compiler-plugin默认的jdk版本来进行处理,这样就容易出现版本不匹配的问题,以至于可能导致编译不通过的问题。例如代码中要是使用上了jdk1.7的新特性,但是maven在编译的时候使用的是jdk1.6的版本,那这一段代码是完全不可能编译成.class文件的。为了处理这一种情况的出转载 2015-08-18 10:37:55 · 1490 阅读 · 0 评论 -
使用Sonatype Nexus搭建Maven私服后如何添加第三方JAR包?
登录Nexus后,点击右侧的“Repositories”,显示当前Nexus所管理的Repository,默认情况下Nexus为我们创建了以下主要的Repository:1、PublicRepositories,这是一个Repository Group,该Repository Group包含了多个Repository,其中包含了Releases、Snapshots、T转载 2015-09-01 17:12:29 · 3795 阅读 · 0 评论 -
CAS 4.0 单点登录教程
CAS 4.0 单点登录教程标签: cas 4.0 登录 | 发表时间:2014-09-17 15:34 | 作者:分享到:出处:http://www.iteye.com 1.概述 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一。SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应转载 2015-08-18 16:11:24 · 793 阅读 · 0 评论 -
myBatis的SQL注入问题
sqlMap中尽量不要使用$;$使用的是Statement(拼接字符串),会出现注入问题。#使用的是PreparedStatement(类似于预编译),将转义交给了数据库,不会出现注入问题;.前者容易出现SQL注入之类的安全问题,所以ibatis推荐使用#。1、 正确使用$示例:ORDER BY $sortFieldName$ $sortType$,当参数是数据库字段名时这样使用是合适的转载 2015-09-09 15:20:27 · 761 阅读 · 0 评论 -
Maven搭建SpringMVC+Mybatis项目详解
前言 最近比较闲,复习搭建一下项目,这次主要使用Spring+SpringMVC+Mybatis。项目持久层使用Mybatis3,控制层使用SpringMVC4.1,使用Spring4.1管理控制器,数据库连接池使用druid数据源,该项数据库暂使用MySQL。1、 数据库表结构以及maven项目结构 数据表非常的简单(不是重点),如下:转载 2015-09-25 11:10:50 · 368 阅读 · 0 评论 -
配置Mybatis Generator不要生成Example类
Mybatis Generator默认设置会生成一大堆罗哩罗嗦的Example类,主要是用各种不同的条件来操作数据库,大部分是用不到的,用到的时候手工修改mapper和接口文件就行了。12345tableschema="general"tableName="tb_table_name"domainObjectName="Ent转载 2015-09-08 15:06:30 · 757 阅读 · 0 评论 -
角色访问动态生成用户权限菜单树
角色访问动态生成用户权限菜单树;一、引言;随着.NET和J2EE开发平台的推出,传统的软件;本文将先介绍RBAC的基本思想,在此基础上,给出;图1RBAC的基本思想;在RBAC中,许可Permissions(特权);RBAC对访问权限的授权由系统管理员统一管理,系;由于RBAC实现了用户与访问权限的逻辑分离,因此;三、用户权限菜单树;用TreeView控件动角色访问动态生成用户权限菜单树一转载 2015-09-14 12:40:12 · 7922 阅读 · 1 评论 -
教你如何调用百度编辑器ueditor的上传图片、上传文件等模块
出于兴趣爱好,前段时间自己尝试写了一个叫simple的cms,里面使用了百度ueditor编辑器,发现它的多图片上传模块很不错,用起来很方便,又可以选择已经上传好的图片。正好我又是个懒人,发现有现成的自己就不想新开发了。于是我就想,是不是可以调用这个上传模板为自己所用呢?有了这个想法后,我就到网上查阅资料,可惜资料少的可怜,都不能很好解决我的问题。于是觉得还是自己动手丰衣足食,皇天不负苦心转载 2015-10-13 10:43:48 · 5307 阅读 · 0 评论 -
百度ueditor与spring mvc结合应做的修改.
使用百度ueditor 作为富文本编辑器时,java 版本默认提供了一个controller.jsp 用来上传,如果要求不高,采用这种方式,确实可以。但如果与spring mvc 结合,并且配置了spring mvc 的拦截路径等情况下,这样做很不好,而且也不是统一的spring mvc 的风格,所以得有所改变. 也就是自己要重新写一个spring mvc 的controller.我转载 2015-10-13 14:09:31 · 3380 阅读 · 0 评论 -
Linux查看程序端口占用情况
今天发现服务器上Tomcat 8080端口起不来,老提示端口已经被占用。使用命令:ps -aux | grep tomcat发现并没有8080端口的Tomcat进程。使用命令:netstat –apn查看所有的进程和端口使用情况。发现下面的进程列表,其中最后一栏是PID/Program name 发现8080端口被PID为9658的Java进转载 2015-07-06 14:20:02 · 407 阅读 · 0 评论 -
war 包的部署
war 包的部署SuperMap iServer Java 的 iserver.war 包部署成功后,访问的 URI 为:http://:/iserver/services。若 iserver.war 被重命名,比如被重命名为 renameiserver.war,则需要修改 URI 为 http://:/renameiserver/services。在 Apache Tom转载 2015-07-06 13:40:05 · 1755 阅读 · 0 评论 -
Jboss调优
阅读目录JBOSS参数调优jvm调优讲解1JVM调优讲解2JVM常见配置汇总JBOSS生产环境下JVM调优JBOSS瘦身JBoss性能优化:内存紧张的问题终于解决了(转载)----调优实例Jboss 优化配置 吐血整理了以前Jboss以及JVM在生产环境下的调优参数,各种不同的案例,都是来自网友杜撰。整合后,希望对广大使用jboss作为生产应用转载 2015-07-06 15:11:38 · 514 阅读 · 0 评论 -
Java复习笔记(四)
1、枚举 2、java实现一个枚举的模拟 构造方法私有的 public static final 修饰枚举值 每一个枚举值都是一个具体的实例的引用3、switch根据枚举进行分支控制---String的方法--1、字符串的长度 length()2、子字符串 substring(int beginIndex, int endIndex)原创 2014-07-15 21:47:57 · 477 阅读 · 0 评论 -
Java复习笔记(一)
1、java的版本以及包含的内容概述2、JDK,JRE的概念 jdk:JAVA的开发工具包 jre:java的运行环境3、java为什么可以跨平台 A、JAVA的执行过程,java的源代码经过编译器编译成class,然后class是通过jre中的解释器解释执行的。 B. 对于windoes,linux,sun公司提供了对应jre的安装,使得我们的class,可以原创 2014-07-12 00:50:08 · 542 阅读 · 0 评论 -
经典算法:二分查找、插入排序、选择排序、冒泡排序
这4个算法真的堪称经典,里面包含了许多数学思想,面试的时候也经常被问到。排序的话面试官一般会问你最熟悉的一种排序深入点的会问这几种排序的依据,二分查找更为重要,比起排序查找算是比较简单的了。下面我自己整理了一些东西和大家分享,说来惭愧以前就只会冒泡排序这么一种,废话不说了下面开始了。1.最容易理解的排序【冒泡排序】冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算转载 2014-07-12 20:28:47 · 689 阅读 · 0 评论 -
Java复习笔记(三)
--------------内部类--------------------public class first{ private int x; private int z=20; class second{ int z=50; public void innermethod(){ x=10; //可以直接使用原创 2014-07-14 20:15:58 · 430 阅读 · 0 评论 -
nio 通讯的过程 详解各个类的作用 太经典了
在用nio通讯的过程我用以下情景给你模拟: 1. 学校(ServerSocketChannel) 2。 学校教务处(Selector) 3。 老师 (ServerSocket ) 4。 学生 (SocketChannel) 5。 员工号/学生号(SelectionKey) 学校:相当于我们的网络应用程序,一旦学校启动,学校就不停止,不断运行,直到学期结束; 要启动学校就要: Se转载 2014-07-22 21:05:01 · 682 阅读 · 0 评论 -
插入排序(简单明了)
class test{ static int a[]=new int[]{5,2,4,6,1,3};public static void insertSort(int a[]){ System.out.print("开始 排序结果:"); int length=a.length; //数组长度 int j; //当前值的位置 int i;转载 2014-07-15 17:00:28 · 450 阅读 · 0 评论 -
Linux下配置部署Jboss
Jboss的版本是4.2.1,在Linux中的安装目录为/mnt/semantic/jboss-4.2.11、linux系统i18n设置让tomcat和websphere不乱码:vi /etc/syscopnfig/i18nLANG="zh_CN.UTF-8"SUPPORTED="zh_CN.GBK:zh:zh_CN.GB2312:zh_CN.UTF-8:zh_CN转载 2015-07-05 12:00:55 · 393 阅读 · 0 评论 -
LINUX下JBOSS的安装及配置
LINUX下JBOSS的安装及配置 分类: Linux环境:Linux AS5 Update3JBOSS:http://www.jboss.org/jbossas/downloads/下载 jboss-5.1.0.GA.tar.gz(或者其他版本,本文以jboss-5.1.0.GA举例)JDK:http://java.sun.com/java转载 2015-07-05 14:43:48 · 690 阅读 · 0 评论 -
linux查看java jdk安装路径和设置环境变量
linux查看java jdk安装路径和设置环境变量 (2013-07-12 12:00:40)转载▼标签: 子目录 权限 末尾 用户 版本 it windows:set java_home:查看JDK安装路径java -version:查看JDK版转载 2015-07-05 15:05:49 · 323 阅读 · 0 评论 -
linux下查看已经安装的jdk 并卸载jdk
一、查看Jdk的安装路径: whereis javawhich java (java执行路径)echo $JAVA_HOMEecho $PATH 备注:如果是windows中,可以使用:set java_home:查看JDK安装路径java -version:查看JDK版本 二、卸载旧版本的JDK: 1.转载 2015-07-05 15:06:51 · 401 阅读 · 0 评论 -
jboss 5.0 安装配制负载均衡
简明JBOSS 5的安装配置说明环境为Linux AS4以上,以下内容JBOSS5的简称JBoss,JDK5简称JDK下载:下载JDK1.5以上版本http://java.sun.com/javase/downloads/index_jdk5.jsphttp://java.sun.com/javase/6/ 下载JBOSS5版本http://sourceforg转载 2015-07-05 17:01:14 · 390 阅读 · 0 评论 -
linux解压war包的命令
linux解压war包的命令linux解压war包的命令 网上很多人说用jar包解压,但jar命令解压时不能指定目录,推荐使用unzip解压war包。unzip -d 指定目录[root@oracle upload]# unzip -oq common.war -d common 命令名: unzip功 能说明:解压缩zip文 件转载 2015-07-06 13:38:43 · 21349 阅读 · 0 评论 -
jboss性能优化
jboss性能优化博客分类: 服务器jboss linux jboss 部署时优化设置: 在/conf/web.xml中通过参数指定: 1440 单位为分钟。 Jboss部署目录优化: 去掉和应用无关的部署,加快jboss运行速度 bsh-deployer.xml client-de转载 2015-07-06 14:58:24 · 381 阅读 · 0 评论 -
Jboss 安全和优化
Jboss 安全和优化一. Jboss后台启动:添加后台修改命令:vi run.shwhile true; do if [ "x$LAUNCH_JBOSS_IN_BACKGROUND" = "x" ]; then # Execute the JVM in the foreground nohup "$JAVA" $JAVA_转载 2015-07-06 15:05:08 · 422 阅读 · 0 评论 -
java 超经漂亮验证码
package com.zly.xsp.image;import java.awt.Color;import java.awt.Font;import java.awt.Graphics;import java.awt.Graphics2D;import java.awt.image.BufferedImage;import java.io.IOException;转载 2015-10-15 17:31:49 · 2494 阅读 · 0 评论