![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Rhea.H
这个作者很懒,什么都没留下…
展开
-
Lambda
java代码之美(1)---LambdaLambda一、概述1、什么是Lambda表达式Lambda 表达式是一种匿名函数,简单地说,它是没有声明的方法,也即没有访问修饰符、返回值声明和名字。它可以写出更简洁、更灵活的代码。作为一种更紧凑的代码风格,使 Java 语言的表达能力得到了提升。2、Lambda表达式的语法基本语法:(parameters) ->...转载 2019-11-22 14:53:38 · 89 阅读 · 0 评论 -
Java8 Stream
java代码之美(2)---Java8 StreamStream第一次看到Stream表达式就深深把我吸引,用它可以使你的代码更加整洁而且对集合的操作效率也会大大提高,如果你还没有用到java8的Stream特性,那就说明你确实out啦。一、概述1、什么是StreamStream是一种可供流式操作的数据视图有些类似数据库中视图的概念它不改变源数据集合如果对其进行改变的操作它会返...转载 2019-11-22 14:52:37 · 74 阅读 · 0 评论 -
guava之Immutable(不可变)集合
java代码之美(4)---guava之Immutable(不可变)集合Immutable(不可变)集合一、概述 guava是google的一个库,弥补了java语言的很多方面的不足,很多在java8中已有实现,暂时不展开。Collections是jdk提供的一个工具类。 Guava中不可变对象和Collections工具类的unmodifiableSet...转载 2019-11-22 14:49:30 · 143 阅读 · 0 评论 -
java元注解 @Target注解用法
@Target: @Target说明了Annotation所修饰的对象范围:Annotation可被用于 packages、types(类、接口、枚举、Annotation类型)、类型成员(方法、构造方法、成员变量、枚举值)、方法参数和本地变量(如循环变量、catch参数)。在Annotation类型的声明中使用了target可更加明晰其修饰的目标。 作用:用于描述注解的使用范围(即...转载 2019-11-22 11:36:42 · 810 阅读 · 1 评论 -
java.lang.NullPointerException at oracle.jdbc.driver.ScrollableResultSet.close(ScrollableResultSet.java:149)
java.lang.NullPointerException at oracle.jdbc.driver.ScrollableResultSet.close(ScrollableResultSet.java:149) at org.apache.tomcat.dbcp.dbcp.DelegatingResultSet.close(DelegatingResultSet.java原创 2009-11-24 16:03:00 · 3932 阅读 · 1 评论 -
JAVA Calendar 类 setFirstDayOfWeek 方法详解
关于JAVA的java.util.Calendar类里面的setFirstDayOfWeek()方法,我相信很多朋友都像我一样,误解了.认为设置了setFirstDayOfWeek(Calendar.MONDAY),再通过get(Calendar.DAY_OF_WEEK),如果是星期一的时候,就会返回一.这样想是错误的.不管你把setFirstDayOfWee转载 2009-11-16 17:20:00 · 22801 阅读 · 4 评论 -
截取中文
//截取中文 public static String subString(String str, int count) { byte[] temp = str.getBytes(); byte[] bArray = new byte[count * 2]; int i;原创 2009-07-10 13:50:00 · 569 阅读 · 0 评论 -
java.lang.IllegalStateException: getOutputStream() has already been called for this response
在做图形验证码的时候随便从网上找了段代码,结果出现了这个异常,详细内容如下: (4361578 ms) [http-8080-Processor25] ERROR: org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/xixibar].[jsp]#invoke : Servl转载 2009-06-22 10:10:00 · 2458 阅读 · 1 评论 -
理解ThreadLocal
ThreadLocal是什么早在JDK 1.2的版本中就提供java.lang.ThreadLocal,ThreadLocal为解决多线程程序的并发问题提供了一种新的思路。使用这个工具类可以很简洁地编写出优美的多线程程序。ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,而是Thread的局部变量,也许把它命名转载 2009-06-12 15:47:00 · 397 阅读 · 0 评论 -
No data type for node
No data type for node这个错误是因为你在hql欲查询的字段名(对象属性名)和hbm.xml中的属性不匹配或者找不到引起的。 hql中属性名必须和pojo中的属性名一致(区分大小写)。原创 2009-03-03 18:07:00 · 11296 阅读 · 0 评论 -
Cannot load JDBC driver class 'oracle.jdbc.drive
catch SQLException when trying to get connection from DataSourceorg.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot load JDBC driver class oracle.jdbc.driver.OracleDrivertomcat中尚未加载class12.ja转载 2009-03-03 09:48:00 · 5819 阅读 · 0 评论 -
Apache Derby Network Server - 10.2.2.0 - (485682) 已启动并且已准备好 2008-07-29 14:27:16.171 GMT 时在端口 1527 上接受连接
Apache Derby Network Server - 10.2.2.0 - (485682) 已启动并且已准备好 2008-07-29 14:27:16.171 GMT 时在端口 1527 上接受连接 昨天在myEclipse里面启动Tomcat时控制台打出上面一串东西,不知道咋回事。 操作如下: 1.在Tomcat下部署了一个项目2.启动Tomcat ,控制台就报了上面一串东西。(之前还是原创 2009-03-02 17:45:00 · 2603 阅读 · 1 评论 -
windows下文件名正常,但linux下用ZipOutputStream压缩后中文文件名乱码
在windows下文件名正常,但部署linux下文件名却出现乱码搞了一个晚上,知道是编码的问题,网上查到的大致有两种解决方面(好像都不行):1、修改java.util.zip下对应的类。这个方法改了太麻烦了,而且ant包中的已经有现成的了,而且也没有用(可能是我没改好吧)2、用ant提供的来代替,把import 里的java.util.zip改成org.apache.tools.zip。这种方法在原创 2008-11-19 16:46:00 · 6243 阅读 · 1 评论 -
jfreechart图,windows下中文显示正常,linux下乱码
在linux下中文显示乱码,按网上说的是在linux下找不到对应的字库,如“宋体”等,所以出现乱码。虽然下面这个方法可以解决乱码的问题,但是要修改linux字库有些麻烦,希望有其它方法的ggmm把它贴出来:)解决办法是往linux中添加支持中文的字库,如simsun1. 把window下:c:/windows/fonts下的字库simsun.ttc 拷贝到/usr/share/fonts/zh_C原创 2008-11-19 17:15:00 · 1426 阅读 · 0 评论 -
struts2
1、中URL的Action选择除非请求的URL与Action的name属性完全相同,否则将按先后顺序来决定由哪个Action来处理用户请求。因此,我们应该将名为* 的Action配置在最后.2、打印异常的标签:,也可以是3、可以输出类型转换错误信息import com.opensymphony.xwork2.ActionSupport;public class TestStruts2Tag ext原创 2008-10-16 13:34:00 · 500 阅读 · 0 评论 -
Deployment failure on Tomcat
我在发布项目的时候,突然遇到了:Deployment failure on Tomcat 5.x. Could not copy all resources to E:/javatool/Java/Tomcat 5.5/webapps/web. If a file is locked, you can wait until the lock times out to redeploy, or st原创 2008-09-11 10:28:00 · 1821 阅读 · 0 评论 -
java 文件下载
java实现本地或远程文件下载:public boolean getDispalyFile(HttpServletResponse response){ try { String fileName = "中文文件名.doc"; //中文转码,其中UTF-8为服务器编码 response.setHeader("Conte转载 2008-05-29 18:53:00 · 491 阅读 · 0 评论 -
Could not load class org.apache.struts2.jsf.FacesSetupInterceptor
我们总是需要开始,总是需要尝试,总是不断地去发现,去改进! 我只是想让struts2跑起来,很低的要求,我大约用了4个晚上的时间,菜,好菜!好多波折啊,好多辛酸! 这是一篇写给超级才鸟的文章,因此坚决不会发到论坛里去! 其实发到论坛里的动机很单纯,一个是容易被更多人看到,一个是升级为能投票的会转载 2008-08-07 13:37:00 · 3560 阅读 · 4 评论