- 博客(70)
- 资源 (10)
- 收藏
- 关注
原创 javaweb学习笔记_day1
Javaweb学习笔记Day1:javaweb的简介以及各种标签语言的介绍知识点结构图:一:HTML语言:1.1 html的简介:( 什么是html) hyperText Markup Language :超文本标记语言,网页语言 超文本:超出文本的范畴,可以使用HTML来轻松实现 标记:html所有操作都是通过标签来实现的,标记就是
2015-11-18 15:22:55
757
原创 java.lang.outofMemoryError解决方法
servicemix6.0.1报错如下:解决方法:增加环境变量:JAVA_PERM_MEM及JAVA_MAX_PERM_MEM其值分别为:256m1024m然后再重启 servicemix.bat 调试看看
2015-11-09 14:25:16
830
原创 使用相对路径来写文件地址
我刚开始本来是想在一个Apache karaf文件夹下面的data中记录操作日志的文件正确的写法就是这样定义文件的路径的,log4j.appender.ErrorLog.file=${karaf.data}/log/ErrorLog/runningLog.log 由于开发的需要,会经常将data中的缓存给清掉了,所以会经常将log给删除了,现在想在Apache karaf的配置
2015-08-19 10:07:17
1521
原创 java开发过程中对于乱码问题的解决方法
最近在做项目的时候由于要用到一个日志的功能,然后将操作日志写到文件中,最后定时从日志中读取文件写到数据库中,由于在定时任务中用到了RandomAccessFile记录日志的增量部分,所以产生了在用RandomAccessFile对象读取文件的时候乱码的问题,最后纠结一段时间,终于找到了解决方法。不过想到在项目中也碰到过有关乱码的问题,所以在这里就记录下对于各种类型的乱码问题的解决方法吧,首先,
2015-07-29 09:53:56
1145
原创 报错:Could not find artifact com.gzydt.report:gzydt-report:xml:features:1.0.0 in maven.central.repo
2015-07-13 15:27:42,102 | WARN | l Console Thread | AetherBasedResolver | 4 - org.ops4j.pax.logging.pax-logging-api - 1.8.1 | Error resolving artifactcom.gzydt.report:gzydt-report:xml:fe
2015-07-13 18:27:01
1466
原创 java项目设置定时执行任务的几种方式
最近在做项目的中过程中有一个需求:将一个公告在一个特定时间发送。于是上网查询定时执行任务,上面有三种定时执行任务的方式。分别是1.普通thread实现2.TimerTask实现 3.ScheduledExecutorService实现。下面一一介绍,public class Task1 {public static void main(String[] args) { // r
2015-07-07 16:30:14
12713
2
原创 安装外部的maven依赖到自己的本地仓库,通过mvn命令的方式
可能我们在工作的过程中会遇到这样的情况:有时候我们的maven项目需要依赖一个第三方的依赖,但是我们的私服上面没有这个依赖,然后去maven中央仓库中找也没有找到对应的pom依赖,此时我们就需要通过mvn命令,将这个第三方的maven依赖发布到我们公司的私服上去,这样以后其他的同事就不会出现说要使用某一个组件时还要将相关的依赖jar包一起联合才能使用,这时候我们就需要maven命令来将第三方的ma
2015-07-03 10:44:31
1842
原创 带有附件的上传,下载,一个多个附件的上传,下载及测试类
/** * 新增证照 * * @param content * @return */ @POST @Path("/") @Consumes("multipart/form-data") Response add(@Multipart("content") String content,Attachment attachments);/**
2015-07-01 18:03:45
714
原创 mysql查询语句的不等于写法
我原来写了一个sql语句的。包含不等于的,然后在sqlyong中可以查询,但是将这条语句放到query语句中查询就报错了SELECT f.licName,COUNT(f.licName) FROM centerindex_tbl f WHERE f.licName !='计划生育服务证' GROUP BY f.licName ORDER BY COUNT(f.licName) DESC
2015-06-19 17:21:11
38813
原创 观看《大话设计模式》之总结
今天在看《大话设计模式》,故写篇博客来记录里面的一些经典想法,避免看书看完了就忘的结果。闲话少说,进入正题,《大话设计模式》该本书是以一种诙谐的语言来描述枯燥的设计模式,他分别介绍了28种模式,下面一一对这些模式进行总结,首先介绍下UML类图可以从该类知道各种图的表示方法,其中‘动物’的矩形框,它代表一个类,类图分三层,第一层是显示类名,若类名是斜体字,则表示该类是抽象类,第二层显示属
2015-05-29 11:50:38
591
原创 将自己的本地项目上传到svn
第一步:右键——share project -svn然后填写要添加的svn的地址,然后提交,如果在已有的文件夹下面添加改项目的子项目,就可以直接与资源库同步,然后提交子项目
2015-05-29 11:48:53
7294
原创 shaded.org.eclipse.aether.resolution.ArtifactResolutionException解决方法
刚才新增一个组件之后老是报错,原来的组件没有报错,分析之后才发现自己配置出错。先看看报错信息:Error resolving artifactcom.gzydt.manage:com.gzydt.manage.persist:jar:1.0.0:Could not find artifact com.gzydt.manage:com.gzydt.manage.persist:jar:1.0
2015-05-29 10:04:30
9987
原创 修改JBoss6.1和Apacheservicemix的端口
以前在网上找了修改JBoss的端口,但是对于6.1版本的找到的信息却不适合,所以这里进行记录首先找到JBoss文件夹中的etc文件夹。找到里面的system.properties文件,修改其中的配置文件打开里面的文件。进行修改接下来找到文件修改如下:然后找到jetty.xml文件,修改文件至此之后端口就修改好了,要看端口修
2015-05-26 09:19:34
1097
原创 OSGI组件启动异常的错误解决方法
第一种异常:org.osgi.service.blueprint.container.ComponentDefinitionException: Unable to instantiate componentsCaused by: java.lang.NoClassDefFoundError: org/apache/commons/httpclient/methods/RequestEntit
2015-05-21 11:59:38
18319
1
原创 在服务器中设置配置文件和读取配置文件
我使用的Jboss服务器,在服务器中增加一个配置文件,文件的路径如下然后定义这样的类package com.gzydt.license.util;import java.io.File;import java.io.FileInputStream;import java.io.FileNotFoundException;import java.io.IOException;
2015-05-20 18:24:41
739
原创 发送rest请求获取返回值的方法
package com.gzydt.license.util;import java.io.File;import java.io.IOException;import javax.ws.rs.core.MediaType;import org.apache.commons.httpclient.HttpClient;import org.apache.commons.httpcl
2015-05-20 18:10:29
6221
原创 遍历解析json,map等对象
第一:遍历解析JSONObjectJSONObject jo = new JSONObject(); jo.put("test1", "001"); jo.put("test2", "002"); jo.put("test3", "003"); for(Object key:jo.keySet()){ String value = jo.getString(key.toS
2015-05-20 17:13:19
2309
原创 GUI编程学习
1.awt2.组件和容器3.布局管理器4.事件处理5.java图形6.window事件 AWT(abstract window toolkit)抽象窗口开发包。他包含了很多类和接口,用于java application的GUI(Graphics User Interface图形用户界面)编程所有的可以显示出来的图形元素都叫ComponentContainer
2015-05-17 21:20:03
534
原创 网络编程的学习笔记
工作中三角形法则 1.技术,2.管理(管理自己的时间)3.沟通基础内容1.网络基础2.TCP/IP协议3.IP地址4.Socket通信(TCP/UDP)网络的基础概念网络通信协议网络通信分层:分层模型:数据在网络之间的传输要实现数据的封装和拆分ip提供了一个巨大的贡献:ip给每台机器一个独一
2015-05-12 23:38:27
430
原创 osgi服务报错以及相应的解决方法
自己在项目中配置相关的OSGI服务,然后不能正常启动,首先是看容器的日志,日志报错如下Could not start bundlemvn:com.gzydt.license/com.gzydt.license.sign.service/1.0.0 in feature(s)license-sign-0.0.0: Unresolved constraint in bundlecom.
2015-05-12 12:34:06
3918
原创 搭建osgi项目的记录
最近在做一个用osgi为框架的项目,所以学习如何搭建osgi的框架。废话不多说,直接上建立过程第一步:新建一个maven project, 右键eclipse-new-other-maven-maven project,然后选好存放项目的地址。接下来建立Apache 骨架然后填写相应的artificated和groupId之后点击确定,我们将这个项目是作为父项目,在该项目的pom文件
2015-05-10 12:01:08
1242
转载 SQLyog中文乱码的解决方法
SQLyog中文乱码的解决方法 初始情况:· 我使用的是SQLyog Enterprise v8.18。· Eclipse使用的文本编码是默认设置GBK;· 而服务器安装的MySQL: mysql-essential-5.1.47-win32.msi,指定的字符编码为utf8。 当我用SQLyog查看我的JPA项目生成的数据表及数据时,发现中文数据显示为乱码。
2015-05-07 17:10:07
6907
原创 断点调试笔记
一般是可以直接对含有主函数的类进行断点测试,如果对于没有主函数的函数进行测试,就可以采用远程调试,具体步骤(就servicemix方法来进行分析,):1,首先在servicemix用editplus3打开,然后在第30行那里写这样的一句话,set KARAF_DEBUG=true ,保存2,如果要对data.intergration中的某段代码进行调试,右键点击data.intergration-
2015-05-07 14:58:57
487
原创 线程的学习笔记
线程的概念:线程是一个程序里面不同的执行路径,(一个进程里面有个主线程,叫main方法),在同一个时间点上,一个CPU只能支持一个线程在执行,java的线程是通过java.lang.thread来实现的1:可以通过创建Thread的实例来创建新的线程2:每个线程都是通过特定Thread对象所对应的方法run()来完成其操作的,方法run()称为线程体,通过调用Thread类的start()
2015-05-04 23:07:50
363
原创 IO学习笔记
流式输入输出图:java.io包中定义了多个流类型的来实现输入输出功能,可以从不同的角度进行分类1:按数据流的方向不同可以分为输入流和输出流(都是站在程序的角度上来说的,,如读文件写到程序中是输入流,写文件则是输出流)2:按处理数据单位不同可以分为字节流和字符流3:按照功能的不同可以分为节点流和处理流J2SDK 所提供的所有的流类型都位于包java.io内节点流和处
2015-05-03 00:11:47
342
原创 java-容器
容器的概念:JAVA API 所提供的一系列类的实例,用于在程序中存放对象容器API类图:容器提供的类都存放在java.util包中Collection接口提供了Set接口:没有顺序,不可以重复(可以理解为这种)List接口:有顺序,可以重复(可以理解为这种),arraylist是以数组作为底层实现,linkedlist是以链表作为底层实现M
2015-05-02 14:18:57
438
原创 string常用类的学习
1:StringBuffer代表可变的字符序列2:StringBuffer和String类似,但是StringBuffer可以对字符串进行改变3:StringBuffer的常用的构造方法 StringBuffer():创建一个空的字符序列的BufferString对象,StringBuffer(String str):创建一个StringBuffer对象,包含与String对象S
2015-04-29 22:06:17
407
原创 sum(@)和按年,月,日查询,按本月,本日查询的相关的sql语句
最近在用比较多的sql语句,现在把这些sql语句记录下来,下次不用找太多资料1:sum相关sql语句情景要求:本来数据库中的表数据是这样的但是我们想要对同一种的数据进行归类,然后按countNo进行相加。我们可以使用这条sql语句SELECT LastName,SUM(countNo) FROM 1p GROUP BY LastName;然后结果就是这样的:2:按本
2015-04-24 18:06:12
1256
原创 jpa动态查询语句
我们现在在做一个OA系统,将新增的那些数据都写到数据库的时候是采用jpa规范的,(不太理解jpa的相关知识点,今天看下相关知识,然后再补充jpa的知识点),现在记录jpa中的动态查询语句,其实这些语句都是可以用sql语句写的,但是sql语句写得查询,删除,插入数据等操作不安全,所以采用jpa的语句。我们的项目是分为三层结构,第一层是实体层,在该层中专门定义某一实体的相关字段,它的set(),get
2015-04-16 10:58:45
11766
原创 Java异常处理笔记
最近在看马 士兵的j2se视频,回过头来看看这些比较基础的知识反而更能找到自己平常编码过程中所犯的错误,尽量一天看一章,然后每天记录笔记,算是对自己的一个交代吧,不多说了,直接上内容。对于Java异常处理这块的知识点记住四个内容。1.总体图。2.五个关键字。3.捕获异常时先捕获小的,然后再捕获大的异常。4.Java重写父类的方法的时候,若父类方法跑出某异常,该子类要么不抛出异常,若要抛出异常则
2015-04-14 00:08:09
530
原创 JSON与对象(枚举类对象)之间的相互转换
最近在处理枚举类型的值的时候遇到了很多问题,现在将他们记录下来,一来以后可以增强自己的记忆,二来让自己坚持一个记笔记的好习惯。也可以供大家参考,提出问题,一起探讨。问题一:如何在实体类中定义枚举类型的字段(直接上代码)/** * 定义政府文件的来文单位的枚举类 * @author Administrator * */public enum FromUnit { State
2015-04-13 17:05:18
29542
原创 star UML类图图标被隐藏了,如何显示的问题
点击工具栏的view-toolbars,然后增加一个model,然后增加一个类图,就会出现图标
2015-04-02 10:28:01
9560
2
原创 java第十一章AWT容器的学习
AWT编程相关的类都放在java.awt包及其它的子包中,AWT有两个基类:Component和MenuComponent,其中前者是代表一个以图形化的方式显示出来,并可以和用户交互的对象,其中AWT各个组件之间的继承关系除此之外:AWT图形用户界面编程里面还有两个重要的概念:Container和LayoutManager,其中前者是一种特殊的Component,它代表一种容器,可以盛装普
2015-03-26 16:23:28
853
原创 java第八章集合中的Collections操作集合的工具类
java提供了操作Set,List.,和Map等集合的工具类:Collections可以对集合元素进行排序,查询,和修改操作排序操作Collections提供了如下几个方法用于对list集合元素进行排序static void reverse(List list):反转指定List集合中元素的顺序static void shuffle(List list):对list集合元素进行随机
2015-03-25 17:03:51
568
原创 java第八章集合的EnumMap的用法
EnumMap是一个将Map和枚举类相关联的类。1:在该EnumMap中不允许插入Key为空的key-vaule对,否则将会报错NullPointException的错误,但是查询key值是否为空和删除key值为空的操作都不会报错。2:EnumMap的所有的key 必须是枚举类的枚举值,创建EnumMap时候必须显式或者隐式的指明他的相关的枚举类3:EnumMaP根据key的自然属性(
2015-03-25 15:12:53
744
原创 java第八章集合中的IdentityHashMap的用法
IdentityHashMap的用法和HashMap的用法差不多,他们之间最大的区别就是IdentityHashMap判断两个key是否相等,是通过严格相等即(key1==key2)来判读的,而HashMap是通过equals()方法和hashCode()这两个方法来判断key是否相等的,具体代码如下package collectionPackage;import java.util.Id
2015-03-25 15:06:24
3568
原创 java集合第八章WeakHashMap的用法
WeakHashMap其实和HashMap用法类似,他们之间的唯一的区别就是,HashMap中的key保存的是实际对象的强引用,因此只要对象不被销毁,即该key所对应的key-value都不会被垃圾回收机制回收,但是WeakHashMap是保存的实际对象的弱引用,这意味着只要该对象没有被强对象引用就有可能会被垃圾回收机制回收对应的Key-value对应的代码如下:
2015-03-25 14:03:50
903
原创 java第八章集合中TreeMap的用法
java中的TreeMap方法是红黑树结构,每一个key-value节点作为红黑树的一个节点,TreeMap存储是会进行排序的,会根据key来对key-value键值对进行排序,其中排序方式也是分为两种,一种是自然排序,一种是定制排序自然排序:TreeMap中所有的key必须实现Comparable接口,并且所有的key都应该是同一个类的对象,否则会报ClassCastException异常
2015-03-25 10:50:53
8716
原创 java第八章集合中Properties的用法
使用Properties读写属性文件Properties类是Hashtable类的子类,该对象在处理属性文件的时候特别方便,Properties类可以把map对象和属性我呢间关联起来,但是由于属性文件里的属性名和属性值只能是字符串类型,所以Properties里的key,value也只能用字符串。Properties类提供如下三个方法来修改Properties里的key,和value值(1
2015-03-24 17:17:20
410
w3cschool文档
2015-11-26
项目可以直接导入,一个基于Tomcat7、Java、Ext、WebSocket的聊天室,分数是3分,目的不是为了赚分,是为了大家能够评论,提出意见。
2015-07-23
基于tomact,comet4j,java服务器端推送消息到web页面
2015-07-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人