随笔分类 - Java
摘要:单元测试在没有集成websocket之前是好好的,当集成websocket之后就出现了下面的异常(只贴出来关键信息): 个人猜想异常原因就是因为@ServerEndpoint注解引起的 于是在单元测试上面添加了下面的注解就可以运行了: 个类就是程序的入口类。在此做一下记录
阅读全文
posted @ 2019-01-11 10:11
andysd
摘要:需求:要实现一个web网页中输入java代码,然后能知道编译结果以及执行结果 类似于菜鸟java在线工具的效果:https://c.runoob.com/compile/10 刚开始从什么概念都没有到最后封装成一个完整的工具类,中间查阅了很多资料才了解其中的概念以及流程,参考文献在文章最后面。 重点
阅读全文
摘要:自己实现了一个简单的LinkedList / Create by andy on 2018 07 03 11:44 根据 {@link java.util.LinkedList}源码 写了一个简单的实现,方便理解设计流程 该类是线程不安全的 / public class FrameLinkedLis
阅读全文
摘要:代码如下: 参考地址: "http://www.917118.com/tool/rmb.html" 直接右键源码就可以看到。
阅读全文
摘要:第一次使用FastExcel发现在创建excel文件的时候不成功,一直报这个问题: 第一眼看到,这个和FastExcel没有关系,然后就在网上找问题,发现都是说在读取excel文件的时候没有关闭读取流就进行写入操作才引起的这个异常,而我明明关了读取流,而且创建的excel也是一个新的,为什么会有这个
阅读全文
摘要:接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。本文是转载的(尊重原著),原文地址:http://www.cnblogs.com/chenssy/p/3376708.html 抽象类与接口是java语言中对抽象概念进行定义的两种机制,正是由于他们的存在才赋予java强大的面向对象的能...
阅读全文
摘要:这里先说明下环境:JDK1.6、ehcache-core-2.1.0.jar、Tomcat6、Spring3.0.2。使用的是RMI方式配置集群的,这里先吐槽下遇到的情况,在搜相关知识的时候发现到处都是同一篇文章,被抄来抄去,最后没办法只好用英文在google上搜索才找到了大量有用的文章以及遇到...
阅读全文
摘要:网站是根据用户的积分来判断是否可以兑换优惠券,由于优惠券列表信息都是公用的,所以在查询优惠券信息的时候使用了缓存,然后返回一个优惠券的List,由于不想再页面中判断用户积分数量是否满足优惠券兑换来控制兑换按钮的颜色,所以就在优惠券对象中添加了一个是否可兑换的属性,默认都是可兑换的,获取到优惠券列表之...
阅读全文
摘要:在eclipse/myeclipse中,当添加注释的作者选项时,@author 后边一般都会默认填充的你登录计算机的用户名。如何去修改呢:第一种方法:修改计算机登录的用户名(一般不实用)第二种方法:修改Preference其中 @author 的属性,并写入你所要用的 ;步骤如下:通过菜单 Wind...
阅读全文
摘要:今天突然遇到一个问题,tomcat在Myecplse启动非常慢,直接用tomcat自带的start.bat启动很快,如果通过Myeclipse启动会发现项目一直在实例化,最后发现是因为加了断点调试,断点忘了去掉了,这个恰恰影响了spring实例化,短点去掉之后回复正常。
阅读全文
摘要:我是把枚举当作常量来使用的,枚举中还有两个自己的属性,关注到这个地方的朋友对枚举已经有了认识,这里就不再编写枚举的demo了,这里我直接说结果吧,在枚举中使用==和equals比较效果是一样的,查看源码可以知道枚举的equals方法还是通过==来比较的public final boolean equ...
阅读全文
摘要:CRC8算法请百度,我也不懂,这里只是把自己运行成功的结构贴出来了。方法CRC8_Tab这里没有处理,因为我的程序中没有用到。package com.crc;public class CCRC8_3 { /*public static int[] CRC8_TAB = { 0x00, 0x07, 0...
阅读全文
摘要:由于种种原因,项目需要调用dll文件中的接口,于是各种百度。。。,发现有3种方法,我只弄成功了一种,在这里把我的流程记录下来,方便以后查找。这里用的是通过JNative的方式,这种方式最简单,不过需要引入一个JNative.jar,我测试是用的web的方法,直接通过main函数运行没有成功,可能和库...
阅读全文
摘要:虽然是做web开发,但是web中的很多配置有的时候却不是很清楚,只是知道怎么配置,于是就把在网上看到各种关于web.xml的东西整理一下:web.xml中url-pattern的3种写法1完全匹配/test/list.do2 路径匹配/* 3扩展名匹配 *.do *.html * Filte...
阅读全文
摘要:今天测试了一下SimpleDateFormat把一个字符串转为Date类型 SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String ti = "2012-12-11 12:09:00.234"; System.out.println(dateFormat.parse(ti));这个不会报错SimpleDateFormat dateFormat= new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
阅读全文
摘要:${fn:substring("你要截取的字符串"),beginIndex,endIndex}下面是JSTL中自带的方法列表以及其描述函数名 函数说明 使用举例fn:contains 判断字符串是否包含另外一个字符串 fn:containsIgnoreCase 判断字符串是否包含另外一个字符串(大小写无关) fn:endsWith 判断字符串是否以另外字符串结束 fn:escapeXml 把一些字符转成XML表示,例如fn:substring 获取子串 ${fn:substring(zip, 6, -1)}fn:substringAfter 获取从某个字符所在位置开始的子串
阅读全文
摘要:工作了一年多了,每次配置JDK还要去百度一下,这次把自己配置的给记录下来,以后直接用了,环境是win8:我的电脑(右键)--> 属性-->高级系统设置-->高级--> 环境变量:有用户变量和系统变量,用户变量就是指当前用户设置的变量,换个用户就不能用这些了,系统变量就和用户无关了,所以我都是在系统变量下操作的,在系统变量下新建:变量名:JAVA_HOME(最好大写,按照规范,这样会避免一些怪异的问题) 值:G:\Program Files\Java\jdk1.6.0_45(JDK的安装路径) 确定在系统变量下新建:变量名:classpath值:.;%JAVA_HOME%
阅读全文
摘要:今天突然想到了泛型,于是温习了一下,所以在此做了记录,只是提醒自己。定义泛型的方式:<T>,<T extends Object>,<T super List>,<?>,<? extends Object>,<? super String>基本上也就以上6种了吧,这里说说"T"和"?"区别,T是代表具体的类型,一旦定义之后不能被相互转换,?是通配类型,可以被相互转换,是不是有点不好理解?好吧举个例子:public class User1<T>{...}public clas
阅读全文

浙公网安备 33010602011771号