
javase
文章平均质量分 59
小熊vip
bearsmall is not smallbear !
展开
-
Java反射
java反射机制java反射案例原创 2015-07-23 01:56:28 · 390 阅读 · 0 评论 -
一次编译和部署环境不一致导致的问题
一次编译和部署环境不一致导致的问题基本情况maven项目SSH整合单元测试没有问题,部署到Tomcat中报错maven install成功!部署失败错误信息:[com.alibaba.druid.pool.DruidDataSource]{dataSource-1} closed[org.springframework.web.context.ContextLoader]Context原创 2017-01-01 14:20:49 · 809 阅读 · 0 评论 -
(id,pid)格式数据转树和森林结构工具类设计与实现
树形结构很多地方都有应用,比如我们在构造网站后台的授权限树的时候,再比如我们在设计多级留言的时候、还有分类等等。有些时候我们的树形结构并不需要过多设计,这是因为我们的很多时候对这棵树的要求不高(两层、三层就行了),这时候我们很容易的会按照层级划分树形结构,然后查询数据库的时候会一层一层的嵌套查询。如果层次比较浅这种做法是可取的(或者我们本来就不打算一次将树加载完全,而是在需要时再加载,那分层级原创 2016-06-27 00:38:33 · 4723 阅读 · 1 评论 -
查看.class文件的版本号
查看.class文件的版本号(class-version)工具:十六进制编辑器步骤:用编辑器打开.class文件可以看到如下内容:>解释:>我们只关心第一行画线的部分。>前面八个字节CA FE BA BE是固定的。>随后四个字节00 00是次版本号。>再随后四个字节00 34是主版本号【这里是1.8】JDK版本号对应关系如下:1. 34(对应十进原创 2016-06-02 01:03:05 · 2935 阅读 · 0 评论 -
设计模式之单例模式总结
常见的实现单例的方法大致分为五种* 饿汉模式* 懒汉模式* 双重检查锁* 内部类* 枚举1. 饿汉模式public class Single1 { private static Single1 single = new Single1(); private Single1() { } public static Single1 getInstan原创 2016-06-02 00:27:41 · 476 阅读 · 0 评论 -
一次Android WebView使用的苦逼体验之旅
有时候有这么样的需求,我们想在自己的原生android app中嵌入其它功能模块,而这些模块的实现往往早就有BS模式的了,所以简单期间,直接拿过来用吧。多亏了webView控件,让我们的app可以充当浏览器的功能浏览网页,如果网页已经是屏幕自适应的(各种框架bootstrap啊,amazeui啊,不拉不拉不拉的),那么效果更好!那么问题来了,我们要怎么使用webView呢?版本1:原创 2016-06-02 00:07:28 · 12946 阅读 · 5 评论 -
Servlet中直接response.getWriter().write() 输出乱码解决!
基础环境 项目编码:utf-8 页面编码:utf-8 请求类型:Post Demo1:Servlet核心代码request.setCharacterEncoding("UTF-8");response.setCharacterEncoding("UTF-8");String username = request.getParameter("username");System原创 2016-01-26 21:40:38 · 61550 阅读 · 7 评论 -
Eclipse、IDEA环境下设置jvm默认编码
Eclipse、IDEA环境下设置jvm默认编码这这有个小程序,大家可以在自己机器上跑一下:import java.nio.charset.Charset;public class Encoding { public static void main(String[] args) { System.out.println(System.getProperty("file.enc原创 2015-10-26 20:37:23 · 15608 阅读 · 11 评论 -
关于Java泛型的小知识点
java不允许直接实例化一个泛型数组Stack<String>[] a = new Stack<String>[N]; 上面这种写法是错误的!类似的还有下面这种!Java如何创建一个字符串栈的数组?Stack<String>[] a = (Stack<String>) new Stack[N];强制类型转换public class FixedCapacityStack<Item>{原创 2016-01-26 21:26:57 · 429 阅读 · 0 评论 -
工厂模式坑爹题目
工厂模式坑爹题目Bean.javapublic class Bean { private String beanName; public String getBeanName() { return beanName; } public void setBeanName(String beanName) { this.beanName =原创 2016-01-26 21:06:40 · 521 阅读 · 0 评论 -
分页求总页数
public class PageModel { private int currentPage = 1;// 当前页 private int pageSize = 10;// 每页大小 private int totalCount = 0;// 总记录数 //private int totalPage ;// 总页数 public int getCurrent原创 2016-01-21 09:40:24 · 12689 阅读 · 0 评论 -
JAVA文件操作之默认字符集编码
我们知道,在一些文件操作,特别是涉及到编码的时候,很让人心烦。 为什么呢?因为编码解码不一致容易出现乱码啊。。。。。。然而很多时候我们只顾及到了编码或者只顾及到解码。所以这种情况下就只能作死的一个个的试常见的编码格式。 我举个例子你看看。下面是源码package com.xy.file;import java.io.BufferedReader;import java.io.File;imp原创 2015-10-26 22:21:48 · 10768 阅读 · 0 评论 -
HttpClient发送请求后得到的响应内容出现部分乱码的问题
这几天爬虫出现了一个问题,用HttpClient不管是发送的Post请求还是Get请求一直出现一个问题:得到的响应内容部分乱码,请注意我的措辞,是部分乱码,一小部分,一小部分,一小部分!!!出问题的代码在这里: package com.springapp.parse;import org.apache.http.*;import java.io.BufferedReader;import java原创 2015-10-26 23:13:25 · 14778 阅读 · 2 评论 -
从一个“变态”的题看“分析Java源代码”的重要性!
题目如下:>看代码写运行结果public class IntegerAndInt{ public static void main(String[] args) { Integer i1 = 100; Integer i2 = 100; Integer i3 = 200; Integer i4 = 200;原创 2015-07-24 19:57:47 · 564 阅读 · 0 评论 -
给tomcat配java版本
储备知识当我们把javaweb项目部署到tomcat中时, 一般来说是没有源文件的(.java),而是只有类文件(.class) tomcat是servlet容器,负责执行servlet。众所周知:jsp实际上就是servlet。那么我们编写的jsp页面最终在访问的时候 都会预编译为Servlet(源文件和目标文件都有,work目录下)。可以尝试:安装tomcat和jre(不是jdk)。竟然可原创 2017-01-01 14:42:18 · 4946 阅读 · 0 评论