
java
zb0567
这个作者很懒,什么都没留下…
展开
-
sonar试水
一 、下载1、下载java 1.8+ 地址自行百度,甲骨文是要注册账号的2、下载mysql 5.6或者5.7可以使用绿色版本 自行下载3、下载sonarqubehttps://www.sonarqube.org/downloads/可以选择版本最新7.9,在最下面,我选择的是7.6 因为最后一个支持java8 和mysql的4、下载sonarscanner 网上自行百度之,好多...原创 2019-07-20 16:43:13 · 348 阅读 · 0 评论 -
web service 异常
1.org/apache/commons/discovery/tools/DiscoverSingletonException in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/discovery/tools/DiscoverSingleton缺少:commons-logging和common转载 2015-01-13 22:06:21 · 516 阅读 · 0 评论 -
myeclipse部署时出现could not be redeployed because ……错误
myeclipse部署时出现could not be redeployed because it could not be completely removed in the undeployment phase错误。当时挺纳闷的,重启MyEclipse,重启tomcat都没有用。后来才发现在项目的build path中发现有一些jar包有问题,引进了不存在的jar包。将提示有问题的jar包r转载 2014-12-24 00:30:08 · 894 阅读 · 0 评论 -
Java中HashMap遍历的两种方式
第一种: Map map = new HashMap(); Iterator iter = map.entrySet().iterator(); while (iter.hasNext()) { Map.Entry entry = (Map.Entry) iter.next(); Object key = entry.getKey(); Object val = entry转载 2014-12-22 09:36:11 · 595 阅读 · 0 评论 -
p3插件式应用开发框架浅析(一)
有幸了解到p3插件式应用开发框架,对其进行简单解析如下,至于其中的清理进程以及其他应用有待进一步研究原创 2014-12-01 23:57:00 · 829 阅读 · 0 评论 -
启动MyEclipse 出现java.lang.RuntimeException: No application id has been found 解决办法
今天在用MyEclipse的时候出现了如下错误信息:!SESSION 2011-11-09 15:53:07.792 -----------------------------------------------eclipse.buildId=M20080221-1800java.version=1.6.0_16java.vendor=Sun Microsystems Inc.转载 2014-11-20 12:05:50 · 3169 阅读 · 0 评论 -
MyEclipse 6.5安装maven插件
一、卸载原有maven插件MyEclipse 6.5集成了Maven插件,不过有不少bug,用习惯了m2eclipse,不想在这上面浪费时间。要安装m2eclipse,需要先把自带的maven插件卸载掉,卸载步骤如下:1.删除/eclipse/features/com.genuitec.myeclipse.maven_6.5.1.zmyeclipse650200806目录2.进入plu转载 2014-11-16 19:02:38 · 562 阅读 · 0 评论 -
安装Maven后提示找不到JDK的错误 。The Maven Integration requires that Eclipse be running in a JDK
在eclipse中安装了m2eclipse(maven插件)在安装后,出现下列警告:The Maven Integration requires that Eclipse be running in a JDK, because a number of Maven core plugins are using jars from the JDK.Please make su转载 2014-11-16 19:01:39 · 726 阅读 · 0 评论 -
Java 截取反斜杠--java使用split拆分特殊字符
xxx.split("\\") 显然得不到想要的结果 正确方法 xxx.split("\\\\"); 原因如下: 在Java中处理一些路径相关的问题的时候,如要取出ie浏览器上传文件的文件名,由于ie会把整个文件路径都作为文件名上传,需要用java.lang.String中的replaceAll或者split来处理。如: 上传文件路径为:C:\Documen转载 2014-10-28 23:22:28 · 680 阅读 · 0 评论 -
jfinal框架教程-学习笔记(二)
上一节介绍了jfinal框架的简单搭建,这节通过一个小例子了解jfinal的结构和特点先上图1、建数据库(我用的是oracle数据库,其他的相对也差不多)-- Create tablecreate table CLASSES( classesid NUMBER not null, classesname VARCHAR2(20),转载 2014-03-12 11:51:30 · 46757 阅读 · 17 评论 -
Apache Shiro 使用手册(四)Realm 实现
在认证、授权内部实现机制中都有提到,最终处理都将交给Real进行处理。因为在Shiro中,最终是通过Realm来获取应用程序中的用户、角色及权限信息的。通常情况下,在Realm中会直接从我们的数据源中获取Shiro需要的验证信息。可以说,Realm是专用于安全框架的DAO. 一、认证实现 正如前文所提到的,Shiro的认证过程最终会交由Realm执行,这时会调用Realm的getAut转载 2014-03-12 11:48:56 · 1450 阅读 · 0 评论 -
JSONObject以及json(转)
一、JAR包简介 要使程序 可以运行 必须引入JSON-lib包,JSON-lib包同时依赖于以下的JAR包: 1.commons-lang.jar 2.commons-beanutils.jar 3.commons-collections.jar 4.commons-logging.jar 5.ezmorph.转载 2014-03-12 12:12:18 · 1098 阅读 · 0 评论 -
jfinal框架教程-学习笔记(一)
JFinal 是基于 Java 语言的极速 WEB + ORM 开发框架,其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展、Restful。在拥有Java 语言所有优势的同时再拥有 ruby、python、php 等动态语言的开发效率!为您节约更多时间,去陪恋人、家人和朋友!(鼓掌!~~)JFinal 有如下主要特点: MVC 架构,设计精巧,使用简单转载 2014-03-12 11:52:49 · 50060 阅读 · 4 评论 -
java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast to
运行程序时,出现异常:出现异常:java.lang.ClassCastException: org.apache.catalina.util.DefaultAnnotationProcessor cannot be cast toorg.apache.AnnotationProcessor原因分析:Tomcat中catalina.jar和jasper.jar都有Annotation转载 2014-02-19 23:30:59 · 902 阅读 · 0 评论 -
关于Uncaught SyntaxError: Unexpected identifier
最近在学习使用ajax写一个聊天室,可是,连登陆都跳不过去,但控制台那边没有任何异常,然后就碉堡了…… 后面,在网上看到,如何使用chrome浏览器的javascript的控制台,则进去一看,发现果然是javascript那一块出问题了。出现了一个报错:Uncaught SyntaxError: Unexpected identifier 在网上查了一下,网上的人都说是因为那一行,或者转载 2014-02-17 00:28:05 · 71144 阅读 · 4 评论 -
使用Abator生产ibatis配置文件
什么都不说了,直接进入正题.插件安装地址:http://ibatis.apache.org/tools/abator里面有name和url,填了就可以安装了.通过菜单的 File > New > Abator for iBatis Configuration File可以生成abatorConfig.xml的框架,通过修改其中的内容可以定制生成的规则转载 2014-02-15 09:50:15 · 914 阅读 · 0 评论 -
Tomcat中JAVA定时器实现
好多朋友用过Windows的任务计划,也有不少程序迷自己曾写过时钟报警、系统自动关机等趣味程序,可却很少有朋友在Web工程中实现过类似功能。 当Web工程启动时,定时器能自动开始计时,在整个Web工程的生命期里,定时器能在每晚深夜触发一次任务。因此定时器的存放位置也值得考查,不能简单的存在于单个Servlet或JavaBean中,必须能让定时器宿主的存活期为整个Web工程生命期,在工程启动时能转载 2015-01-13 22:09:59 · 629 阅读 · 0 评论 -
网上找了个java随机生成密码的。。。发上来记录一下。
import java.util.Random;public class test { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System.out.println(genRandomNum(10)); } /**转载 2015-02-22 19:52:14 · 652 阅读 · 0 评论 -
Jfinal之 poi render
import java.io.IOException; import org.apache.poi.hssf.usermodel.HSSFWorkbook; public class PoiRender extends Render { private HSSFWorkbook wb; private String name; public E转载 2017-05-05 21:13:41 · 2321 阅读 · 0 评论 -
IDEA 自动生成serialVersionUID
1、file==setting===plugin 搜索 generateserialVersionUID 安装2、方法继承public class MetaEntity implements Serializable{3、file==setting===editor===inspection====搜索serialVersionUID 勾选即可4、在需要自动生成序列化ID的类中...原创 2019-05-07 09:15:59 · 163 阅读 · 0 评论 -
IntelliJ IDEA + Maven
1、下载maven下载地址:http://maven.apache.org/download.cgi2、解压3、配置 变量名:M2_HOME 变量值:c:\zz\maven\apache-maven-3.5.0 找到Path在环境变量值尾部加入:;%M2_HOME%\bin; //前面注意分号 4、C:\Users\zz&g...原创 2019-02-14 10:35:26 · 174 阅读 · 0 评论 -
springboot热加载
1、pom.xml配置<!-- 热加载--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</op原创 2019-02-16 12:21:09 · 465 阅读 · 0 评论 -
springboot 整合mybatis、mongodb
1、依赖 <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> </depende...原创 2019-02-14 18:17:39 · 2817 阅读 · 0 评论 -
@Controller和@RestController的区别?
@Controller和@RestController的区别?知识点:@RestController注解相当于@ResponseBody + @Controller合在一起的作用。 1) 如果只是使用@RestController注解Controller,则Controller中的方法无法返回jsp页面,或者html,配置的视图解析器 InternalResourceViewResol...转载 2019-02-14 15:57:51 · 115 阅读 · 0 评论 -
使用Eclipse+pydev+django开发python网站
1、下载最新的Eclipse 版本4.9地址:https://www.eclipse.org/downloads/download.php?file=/oomph/epp/2018-09/R/eclipse-inst-win64.exe2、因为上面我们下载的是64位的,所以jdk也必须要用64位的,我选用的1.8版本的,就不在鳌述3、python选用最新的3.7版本,官方下载即可,安装...原创 2018-09-29 18:54:55 · 608 阅读 · 0 评论 -
新鞋来潮,下载最新的eclipse 4.9试用
1、官网下载http://download.eclipse.org/eclipse/downloads/选取最新的稳定版本 lastest release 4.92、解压缩至本身目录出现问题(1)java was started but returned exit code=13 解决方法:看看你环境变量中的.;%JAVA_HOME%\lib是不是排在第一位,不是的话,搞...原创 2018-09-20 11:51:51 · 1674 阅读 · 0 评论 -
记录某次程序测试题
题目描述:16. 一个严格递增数列是指每个数都严格比前一个数大的一列数。一个严格递减数列是指每个数都严格比前一个数小的一列数。一个严格单调数列是指严格递增数列或是严格递减数列。例如1, 5, 6, 10 和 9, 8, 7, 1两个数列都是严格单调数列,而 1, 5, 2, 6和 1, 2, 2, 3就不是严格单调数列。给定你一个数列seq,请找到满足严格单调定义的最长连续子数列,并返回其长度输入...原创 2018-06-03 10:22:55 · 18282 阅读 · 4 评论 -
解决Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name) 中文显示乱码
如果file.Name为中文则乱码。解决办法是方法1:response.setHeader("Content-Disposition", "attachment; filename=" + java.net.URLEncoder.encode(fileName, "UTF-8"));下载的程序里有了上面一句,一般在IE6的下载提示框上将正确显示文件的名字,无论是简体中文,还是日文。但是转载 2017-05-07 19:26:29 · 2202 阅读 · 0 评论 -
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
java.lang.RuntimeException: java.lang.reflect.InvocationTargetException少导了javassist-3.11.0.GA.jar原创 2017-05-07 16:12:14 · 6780 阅读 · 0 评论 -
文件上传支持WPS Office、MS Office2003-2010的办法
Struts2中,我们在我们的应用程序,我的文件上传struts2的上传功能。现在,我的就是,我们需要让上传到的“docx”和“的。xlsx”。我列出的“应用程序/ msword”和“应用程序/ vnd.ms-excel的”为allowedTypes在strut.xml。通过这一点,我们可以只上传的“doc”和“XLS”文件,但不能的“docx”和“的。xlsx”的文件。新增WPS、M转载 2017-05-06 14:33:19 · 1383 阅读 · 0 评论 -
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/xmlbeans/XmlObject
缺少jar包poi对应的zip文件中有如下文件:xmlbeans-2.6.0.jarCaused by: java.lang.NoClassDefFoundError: org/openxmlformats/schemas/drawingml/x2006/main/ThemeDocument缺少jar包poi-ooxml-schemas-3.12-20150511.ja原创 2017-05-06 13:18:09 · 17747 阅读 · 1 评论 -
POI Workbook接口和HSSFWorkbook对象和XSSFWorkbook对象操作相应excel版本
由于HSSFWorkbook只能操作excel2003一下版本,XSSFWorkbook只能操作excel2007以上版本,所以利用Workbook接口创建对应的对象操作excel来处理兼容性@Testpublic void test6() throws Exception{HSSFWorkbook workbook = new HSSFWorkbook(new FileInputSt转载 2017-05-06 09:56:07 · 19054 阅读 · 0 评论 -
java.util.Date和java.sql.Date的区别和相互转化
Java.util.Date是在除了SQL语句的情况下面使用的。java.sql.Date是针对SQL语句使用的,它只包含日期而没有时间部分它们都有getTime方法返回毫秒数,自然就可以直接构建。 java.util.Date 是 java.sql.Date 的父类,前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他,后者之后在读写数据库的时候用他,因为PreparedSt转载 2017-05-05 21:21:46 · 393 阅读 · 0 评论 -
LinkedHashMap和HashMap的区别以及使用方法
顾名思义LinkedHashMap是比HashMap多了一个链表的结构。与HashMap相比LinkedHashMap维护的是一个具有双重链表的HashMap,LinkedHashMap支持2中排序一种是插入排序,一种是使用排序,最近使用的会移至尾部例如 M1 M2 M3 M4,使用M3后为 M1 M2 M4 M3了,LinkedHashMap输出时其元素是有顺序的,而HashMap输出时是随机的转载 2017-05-05 21:18:42 · 450 阅读 · 0 评论 -
java定时任务
java定时任务1、定时器类Timer定时器类Timer在java.util包中。使用时,先实例化,然后使用实例的schedule(TimerTask task, long delay)方法,设定指定的任务task在指定的延迟delay后执行。定时器任务类TimerTask是抽象类,继承并重写其run()方法,可实现具体任务。schedule(TimerTask task,转载 2014-02-23 00:03:24 · 668 阅读 · 0 评论 -
myeclipse自动化提示
jsp自动提示:1、快捷键提示代码 window-->Preferences的General-->Keys下修改Content Assist的快捷键为Alt+/,这样就可以通过快捷键得到提示代码 一般,快捷键默认就是Alt+/2、自动提示 window-->preferences的java->Editor->Code Ass转载 2013-08-27 07:55:14 · 664 阅读 · 0 评论 -
TOMCAT启动错误:严重: Error filterStart
在tomcat启动的时候报严重: Error filterStart这样的错误的原因有很多种,比如你在web.xml的配置语句写漏或写错或缺少某些jar包等等都有可能发生,子猴这里给出的不是针对某一具体错误如何解决,而是给出如何查找出错原因?我发现网上很多朋友都碰到过这样的错误信息而束手无策,往往花费很多时间,而归根结底是不知道如何得知错误是怎么产生的,因为tomcat(往往都是使用的tomc转载 2012-02-22 11:14:39 · 6112 阅读 · 0 评论 -
org.apache.commons.lang.text.StrLookup缺失
遇到上述问题,莫急,估计你已经添加过common-lang 包,但是还是不行Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/text/StrLookup at com.zz.dataAccess.Properties.main(Properties.java:10)Ca原创 2012-02-02 11:30:42 · 7208 阅读 · 0 评论 -
java.lang.OutOfMemoryError: Java heap space 解决方法
这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个.1.可以在windows 更改系统环境变量加上JAVA_OPTS=-Xms64m -Xmx512m2,如果用的tomcat,在windows下,可以在C:\tomcat5.5.9\bin\catalina.bat 中加上:set JAVA_OPTS=-Xms64m转载 2012-01-17 10:02:04 · 598 阅读 · 0 评论 -
Arraylist的遍历
List list = new ArrayList(); //方法1 for(int i = 0;i < list.size(); i ++){ System.out.println(list.get(i)); } //方法2 Iterator it = list原创 2012-01-07 10:28:41 · 834 阅读 · 0 评论