Loading

随笔分类 -  Java

摘要:监控WebLogic启动的的程序的JVM 1. 下载jmx采集器jmx_exporter https://github.com/prometheus/jmx_exporter/releases 2. 配置jmx_exporter /wls/jmx-exporter/config.yml startD 阅读全文
posted @ 2020-12-28 11:09 头痛不头痛 阅读(1239) 评论(0) 推荐(0) 编辑
摘要:原理: 当select.jsp页面打开时,向服务器发送异步请求,得到所有省份的名称(文本数据)。然后使用每个省份名称创建<option>,添加到<select name=”province”>中。 并且为<select name=”province”>元素添加onchange事件监听。当选择的省份发 阅读全文
posted @ 2017-08-16 00:49 头痛不头痛 阅读(452) 评论(0) 推荐(0) 编辑
摘要:依赖的jar包: dom4j-1.6.1.jar 和 jaxen-1.1.6.jar 实现读取XML元素和添加元素 xml 阅读全文
posted @ 2017-07-23 02:03 头痛不头痛 阅读(462) 评论(0) 推荐(0) 编辑
摘要:package cn.test; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.io.PrintStream; import java.io.PrintWriter; import java.util.Scann... 阅读全文
posted @ 2017-07-17 00:16 头痛不头痛 阅读(294) 评论(0) 推荐(0) 编辑
摘要:Java.io.FilenameFilter是文件名过滤器,用来过滤不符合规格的文件名,并返回合格的文件; 实例1,匹配指定字符结尾的文件 结果: 实例2,正则匹配文件 结果: 阅读全文
posted @ 2017-07-16 17:46 头痛不头痛 阅读(3641) 评论(1) 推荐(0) 编辑
摘要:语法格式: ${expression} 1. 表达式支持算术运算符合逻辑运算符 结果: 2. 表达式语言的内置对象 表达式语言包含了11个内置对象 结果: 3. EL的自定义函数 自定义函数的开发步骤: 3.1 开发函数处理类 该处理类必须包含静态方法,每一个静态方法都可以定义成一个函数 \src\ 阅读全文
posted @ 2017-06-12 00:38 头痛不头痛 阅读(382) 评论(0) 推荐(0) 编辑
摘要:commons-beanutils是通过内省来完成的。 需要两个包: commons-beanutils-1.8.3.jar commons-logging-1.1.1.jar JavaBean类: 对bean类的操作 阅读全文
posted @ 2017-06-11 19:23 头痛不头痛 阅读(575) 评论(0) 推荐(0) 编辑
摘要:这里总结3中方法获取资源文件的 ServletContext Class ClassLoader 文件的位置 1. ServletContext 结果显示: 2. ClassLoader 使用ClassLoader是相对于classes的 得到结果: 3. class 路径前斜杠表示相对于当前的cl 阅读全文
posted @ 2017-06-03 01:09 头痛不头痛 阅读(949) 评论(0) 推荐(0) 编辑
摘要:Java使用Thread代表线程,所有的线程对象都必须是Thread类或其子类的实例。每个线程的作用就是执行一段程序流(完成一定的任务)。 Java使用线程执行体来代表这段程序流。 1. 继承Thread类创建线程类 执行结果: 注意:实际上该程序有三个线程,main()方法是主线程,显示的创建了两 阅读全文
posted @ 2017-05-07 17:16 头痛不头痛 阅读(289) 评论(0) 推荐(0) 编辑
摘要:Java把所有不正常情况分为两种,它们都继承Throwable父类 --错误:一般之虚拟机相关问题,如系统崩溃,虚拟机错误,动态连接失败等,这类情况不能恢复或不可能被捕获。 --异常:与错误相反, 主要依赖5个关键字:try、catch、finally、throw、throws’ 1. 抛出Chec 阅读全文
posted @ 2017-05-06 01:01 头痛不头痛 阅读(209) 评论(0) 推荐(0) 编辑
摘要:Cookie的值保存中文内容,可以使用Java.net.URLDecoder进行解码。 示例: 阅读全文
posted @ 2017-05-01 18:50 头痛不头痛 阅读(662) 评论(0) 推荐(0) 编辑
摘要:两者的比较: Get方式: 将请求的参数名和值转换成字符串,并附加在原来的URL之后,不安全 传输的数据量较小,一般不能大于2KB; post方式: 数量较大; 请求的参数和值放在HTML的请求头中,安全性较高。 实例1: 显示如下: 处理表单 结果 GET的中文乱码: 注意获取get的方式中文参数 阅读全文
posted @ 2017-05-01 01:09 头痛不头痛 阅读(2983) 评论(0) 推荐(0) 编辑
摘要:Windows下添加环境变量MAVEN_OPTS的value为-Xms1024m -Xmx1024m -Xss1m Linux下可修改.profile或者.bash_profile文件,并做如下设置: export MAVEN_OPTS=”-Xms1024m -Xmx1024m -Xss1m”(注意 阅读全文
posted @ 2017-04-17 16:27 头痛不头痛 阅读(3055) 评论(0) 推荐(0) 编辑
摘要:Map map = new HashMap(); map.put(1, "dog"); map.put(2, "tiger"); //方式1,利用keySet方法的迭代器 for (Iterator it=map.keySet().iterator();it.hasNext();){ Integer key = it.next(); String value = map.get(key); Sy... 阅读全文
posted @ 2017-04-06 23:33 头痛不头痛 阅读(222) 评论(0) 推荐(0) 编辑
摘要:List list =new ArrayList(); list.add("dog"); list.add("cat"); //方式一, 内部不锁定,效率最高,但是当写多线程时要考虑并发操作的问题。 for(int i=0;i = list.iterator(); // while(it.hasNext()){ // System.out.println(it.next()... 阅读全文
posted @ 2017-04-06 23:14 头痛不头痛 阅读(248) 评论(0) 推荐(0) 编辑
摘要:我使用的是Myecplise8.5 安装步骤: 阅读全文
posted @ 2017-04-05 16:24 头痛不头痛 阅读(192) 评论(0) 推荐(0) 编辑
摘要:一、解决全站字符乱码(post和get中文编码问题) 乱码问题: 获取请求参数中的乱码问题; POST请求:request.setCharacterEncoding(“utf-8”); GET请求:new String(request.getParameter(“xxx”).getBytes(“is 阅读全文
posted @ 2016-12-12 17:19 头痛不头痛 阅读(421) 评论(0) 推荐(0) 编辑
摘要:一、commons-dbutils简介 commons-dbutils 是 Apache 组织提供的一个开源 JDBC工具类库,它是对JDBC的简单封装,学习成本极低,并且使用dbutils能极大简化jdbc编码的工作量,同时也不会影响程序的性能。因此dbutils成为很多不喜欢hibernate的 阅读全文
posted @ 2016-12-02 15:09 头痛不头痛 阅读(399) 评论(0) 推荐(0) 编辑
摘要:一、数据库连接池的概念 用池来管理Connection,这可以重复使用Connection。有了池,所以我们就不用自己来创建Connection,而是通过池来获取Connection对象。当使用完Connection后,调用Connection的close()方法也不会真的关闭Connection, 阅读全文
posted @ 2016-11-29 17:40 头痛不头痛 阅读(1874) 评论(0) 推荐(0) 编辑
摘要:一、事务的介绍 1.1 什么是事务 银行转账!张三转10000块到李四的账户,这其实需要两条SQL语句: 给张三的账户减去10000元; 给李四的账户加上10000元。 如果在第一条SQL语句执行成功后,在执行第二条SQL语句之前,程序被中断了(可能是抛出了某个异常,也可能是其他什么原因),那么李四 阅读全文
posted @ 2016-11-29 16:01 头痛不头痛 阅读(243) 评论(0) 推荐(0) 编辑