- 博客(35)
- 资源 (8)
- 问答 (557)
- 收藏
- 关注
原创 动态代理+责任链模式
package DPCOR;import java.lang.reflect.InvocationHandler;import java.lang.reflect.Method;import java.lang.reflect.Proxy;import java.util.ArrayList;import java.util.List;/** * 假设有一个保存数据的方法 保存前需要2次验证,保存后需要1次验证 * * @author renguanyu * */public c
2021-10-24 13:29:34
273
原创 POI获取Excel单元格的值
public String getCellValue(XSSFCell cell) { String value = ""; // 以下是判断数据的类型 switch (cell.getCellType()) { case HSSFCell.CELL_TYPE_NUMERIC: value = cell.getN
2017-03-15 15:41:24
9994
原创 java并发编程实战(笔记)
第1章 简介略。。。觉得没有必要写笔记。。。一堆介绍。。。没有什么实际作用!第2章 线程安全2.1 什么是线程安全?默认情况下,我们创建n个线程,线程的执行顺序不是由我们程序员而决定的,而是由cpu的调度器决定,然后这并不是我们想要的效果,我们希望可以控制线程,操纵多线程,来帮助我们完成多个任务。 那什么是线程安全啊呢? 多线程在共同使用一个变量的时候,会出现争夺变量的情况,最后的结果就是,计算
2017-03-11 19:27:20
627
原创 1.获取HTML(Java爬虫笔记)
public class Test { public static void main(String[] args){ Test t = new Test(); String html = t.getHtml("http://www.baidu.com"); System.out.println(html); } public St
2017-03-02 16:39:44
476
原创 ForkJoinPool统计日志文件中的关键词
把Oracle官方的Demo进行了一些修改,修改成了自己想要的package forkjoin.rgy;import java.io.File;import java.io.IOException;import java.util.concurrent.ForkJoinPool;public class Test { public static void main(String[] arg
2017-03-02 13:40:35
490
原创 jmeter录制脚本(火狐)
设置测试计划添加线程组添加聚合报表设置工作台设置HTTP代理服务器选择控制器启动代理服务器 设置jmeter代理服务器 成功的结果
2017-02-28 15:46:12
2879
原创 itext生成pdf
/** * 用于itext生成pdf * @author rgy */public class ItextOutPdfDemo { Document document; PdfWriter writer; public static void main(String[] args) { String username = "admin";
2017-02-28 10:20:05
355
原创 Java读取属性文件的属性
直接使用Java的资源绑定,可以直接获取到属性public class JavaReadProDemo { public static void main(String[] args) { ResourceBundle dbPro = ResourceBundle.getBundle("db"); String dricerclass = dbPro.getSt
2017-02-28 09:34:25
1933
原创 jdbc连接数据库
/** * oracle jdbc * @author rgy * */public class Dao { private Connection conn; private ResultSet rs; private ResultSetMetaData md; private PreparedStatement ps; private List<Ma
2017-02-23 17:09:58
344
原创 FilenameFilter查询文件和目录
public class QueryFileDemo { public static void main(String[] args) { File d = new File("d:/"); /* -------文件名过滤器-------- */ //相等条件 FilenameFilter eqCond = (dir, name)
2017-02-23 09:14:12
437
原创 使用NIO进行快速的文件拷贝
public class NioCopyDemo { public void copy(String inStr, String outStr) { File in = new File(inStr); File out = new File(outStr); try ( FileChannel inCh
2017-02-22 15:32:18
1142
原创 向文件末尾添加字符串
/** * 向文件末尾添加字符串 * jdk 1.7 新增 try - with - resource * 无需finally自动释放资源 * @author rgy * */public class AppendStrDemo { public void append(String path){ try(PrintWriter printWriter = new
2017-02-22 15:14:40
1989
原创 Java远程连接access
配置access打开C:\Windows\SysWOW64下odbcad32.exe 文件(如果从别的地方打开,有可能会找不到access驱动) 然后一直点确定,ODBC的access就创建好了配置rmi_jdbc监听的端口如果想关闭监听,就把窗口关闭了 测试远程连接记得把rmi_jdbc的jar包放入项目public class Test { public static vo
2017-02-06 15:29:52
905
原创 如何创建一个居中的Frame(Swing)?
public class DbmsFrame extends JFrame { public DbmsFrame() { super.setSize(initFrameSize()); super.setLocationRelativeTo(null); super.setVisible(true); super.setDefau
2017-02-03 22:09:33
1111
原创 mybatis复合查询
mybatis中的左连接,sql语句都需要正常写<association property="属性名" javaType="实体类全路径"> <id column="数据库ID字段" property="实体类ID属性" /> <result column="数据库xx字段" property="实体类xx属性" /></association>
2017-01-19 09:02:21
646
原创 easyui格式化复合json
{ field: 'equipment.equipmentName', title: '设备名', width: 100, formatter: function(value,row){ return row.equipment.equipmentName; }}
2017-01-19 08:57:29
568
原创 如何替换掉mybatis逆向生成的垃圾注释?
工具:eclipse替换实体类里面的垃圾注释 (.*)\*(.*)替换配置文件里面的垃圾注释 (.*)\--(.*)
2017-01-19 08:53:41
1548
原创 oracle合并列函数wm_concat
select dept.dname,wm_concat(emp.ename)from dept,empwhere dept.deptno=emp.deptnogroup by dept.dname
2017-01-16 09:37:14
431
原创 SQL多表查询
内连接select * from dept,emp where dept.deptno=emp.deptno右连接select * from dept right join emp on emp.deptno=dept.deptno左连接select * from emp left join dept on dept.deptno=emp.empno
2017-01-16 09:28:15
288
原创 JavaScript闭包
刚接触JavaScript的时候,接触到了闭包这个词,上网查资料,说什么都有,看完了各种说话但还是不理解,今天在w3school上看到了对比闭包的解释,非常的精简,于是乎在此分享下!省的大家走弯路。看完了之后,感觉…what!这也需要拿出来说一说!!!难道不是所有程序都有这个功能吗?这也需要单独拿出来说一说?
2017-01-10 16:03:47
224
原创 反射+泛型+注解(demo)
学习反射过程中,自己编写的小栗子,中间混合了泛型+注解package com.rgy.ano;import static java.lang.annotation.ElementType.FIELD;import static java.lang.annotation.RetentionPolicy.RUNTIME;import java.lang.annotation.Retention;im
2016-12-30 16:16:17
578
原创 java的hashmap如何处理hash碰撞
核心的概念map是entry的集合,一个key、value就是一个entry图解Java在处理hash冲突的时候使用了链表图中的0到10号 的方块就是entry(键值对),如果发生hashcode的冲突,就会像4号方块那样,开始向后追加,注意看4号方块的next的属性,那个属性不是null,而是指向了一个方块
2016-12-21 17:08:40
2857
原创 在使用easyui的时候有哪些需要注意的点?
概述easyui的解析方式是通过解析程序员定义的html,然后easyui会在html每个元素的下面创建easyui的元素,所以有一些时候会出现一些很奇怪的bug,例如table的th一直在闪、无法构造dialog里面的元素、无法选中combobox、无法设置元素的值…以下是我在使用easyui会注意的点尽量使用js去创建easyuieasyui官方的demo大部分都是html方式去创建easyui
2016-12-21 16:52:21
1014
原创 在spring中使用cxf需要有哪些注意的点?
以下内容是在配置cxf过程中需要注意的点<?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.springframework.org/schema/beans" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:jaxws="http://cxf.a
2016-12-21 16:30:29
381
原创 如何登陆tomcat?
找到tomcat-users.xml例如我的路径是D:\apache-tomcat-6.0.29\conf\tomcat-users.xml增加用户默认的情况下,tomcat是不设置用户的,所以需要我们自己设置<?xml version="1.0" encoding="UTF-8"?><!-- Licensed to the Apache Software Foundation (ASF) u
2016-12-21 16:19:59
1560
原创 mybatis逆向生成(eclipse)
安装myBatis generator插件下载eclipse的插件 地址:https://share.weiyun.com/671bb34ac83d042fa46a8e914ec9510e 把myBatis generator下的features、plugins覆盖到eclipse的本目录。创建项目,导入generator构造包构造包地址:https://share.weiyun.com/834
2016-12-21 15:47:18
505
原创 分析wda-lucene
项目wda:https://www.oschina.net/p/wda WDA 是一个 BS 架构的文档转换中间件,配合 openoffice 实现文档的在线预览。概述checkout此项目,本地git库会有3个文件,今天我们来简单说下wda-lucene。 wda-api wda-lucene wda-web核心代码创建索引public class DoIndexTest { /
2016-09-30 00:13:03
665
原创 如何从网站爬取图片?
工具WebCollector:https://www.oschina.net/p/webcollector概述突然想把xx网站的图片下载下来,但是一张一张的去另存为很是不爽,于是乎上网找了一个java爬虫。 上面链接里面的爬虫文档写的已经非常详细了。 我在这里面就简单的说下: 打开上面的链接,搜索【WebCollector图片抓取教程】,打开链接后,你会发现有非常详细的教程。核心语法
2016-09-29 23:46:14
8819
原创 分析java内存泄漏的原因
工具jvisualvm:http://share.weiyun.com/77798208b0a736cbc7aa2c05dda8ba5a MemoryAnalyzer:http://share.weiyun.com/51f375f61ebc75224e9a5ee39f432f9e正文 如果有大量的FGC就要查询是否有内存泄漏的问题了,图中的FGC数量就比较大,并且执行时间较长,这样就会导致系统
2016-09-29 23:30:20
500
原创 Ajax传值(Jquery)
前端$.ajax({ type: 'post',//提交的方式 url:'saveResult.action',//提交的地址 data:$('#ff').serialize(),//提交的数据 dataType:'json',//返回的类型 error: function(request) {//发生错误所执行的方法 alert('Conne
2016-09-13 08:43:35
560
原创 JavaIO
今天开始学习JavaIO,我得先明白JavaIO是什么? 通过百度找到了一个JavaIO的分类图。 根据这个分类图,我们按需的去学习JavaIO。
2016-09-13 08:38:20
763
原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2016-09-13 08:25:40
111
原创 Ajax load方式传值
控制层代码HttpServletResponse response = ServletActionContext.getResponse();response.setContentType("text/html;charset=gb2312");PrintWriter out = response.getWriter();out.print(""); 前端代码function upd
2015-08-11 12:52:39
626
有没有讲解jre下面这些jar包都是做什么的资料?
2019-04-01
Java的lambda表达式可以实现类似sql的inner join的操作吗?
2019-03-30
如何使用Lambda表达式对Map进行分组?
2019-03-30
当JavaApp开启了飞行记录的默认记录功能的时候,默认记录的数据会存到哪里?
2019-03-12
可以通过命令行的方式执行gc操作吗?
2019-03-06
如何正确的使用easyui?
2017-12-23
静态化service,dao,为什么不会引发线程安全问题
2017-12-10
这段代码会有sql注入的安全问题吗?
2017-12-06
写sql的时候,判断是否为null,如果不为null,则传参
2017-12-06
Java的Web应用程序中,哪些对象适合单例?
2017-12-06
Hibernate警告HHH000104
2017-12-02
如何判断我自己封装的jdbc有没有bug?
2017-12-01
hibernate对象转json死循环
2017-11-18
eclipse中的哪些插件可以直接放到dropins目录下?
2017-10-27
maven编译项目,如果遇到很卡的资源导致项目无法构架成功该怎么办?
2017-10-20
css中的linear-gradient是什么意思?
2017-09-16
哪位大神能帮忙看下这个socket程序?
2017-09-11
如何让svn不去同步,WEB-INFO下的classes文件夹?
2017-09-11
socket通信可以传输pojo吗?
2017-09-11
derby数据库支持服务器模式吗?
2024-07-26
有哪些好用的图形化端口转发工具?
2024-06-26
为什么注释前可以实现 0和1 交替输出,注释后就无法实现0和1交替输出了呢?
2024-06-17
为什么此程序只有1个线程在执行?
2024-06-16
如何禁用ChromeDriver的日志?
2023-03-06
servlet支持跨context读取信息吗?
2023-02-09
jetbrains哪些软件是免费的?
2021-09-03
PyCharm怎么设置异常断点?
2021-07-09
如何使用lambda提取Map中的List值到一个新的List中?
2021-04-17
jQuery,Angular,Vue,React各自的优缺点是什么?
2021-03-18
为什么通过selenium+browsermob-proxy获取到的请求不全呢?
2020-09-15
javafx界面中文字体不清晰,如何让字体变得清晰?
2019-09-06
在Linux中可以给用户配置,具有读和执行的权限吗?
2019-08-26
为什么tomcat的restart无法点击?
2019-08-16
有什么方法可以实现对企业微信群消息进行监控?
2019-08-15
原生JDBC为什么只支持位置参数?而不是命名参数?
2019-08-15
MySQL的视图为什么会自动格式化SQL?
2019-08-13
如何用Java实现在cmd下连续执行命令的操作?
2019-06-28
Java的原生Log可以记录堆栈异常信息吗?
2019-06-17
TA创建的收藏夹 TA关注的收藏夹
TA关注的人