Java
赵得C
Android菜鸟 | 初入江湖 才疏学浅,望请过往看官多多指点
展开
-
kettle自带jetty漏洞处理
Jetty-server 9.4.50及之前版本,10.013及之前版本,11.0.13及之前版本,12.0.0.alpha3及之前版本。Eclipse Jetty 9.4.46及之前版本、10.0.9 及之前版本、11.0.9及之前版本。替换kettle安装目录data_integration\lib下原有jetty-util Jar包。1、kettle自带jetty存在的漏洞类型。Jetty 资源管理错误漏洞。Jetty 输入验证错误漏洞。Jetty 信息泄露漏洞。Jetty 安全漏洞。原创 2024-10-22 11:49:48 · 252 阅读 · 0 评论 -
C3P0连接池参数解释
1、大部分常用参数配置示例<c3p0-config> <default-config> <property name="acquireIncrement">3</property> <property name="acquireRetryAttempts">30</property&原创 2018-05-17 22:30:24 · 464 阅读 · 0 评论 -
Java统计一个文本文件中每一行字符串出现的次数
需求:现要统计一个文本文件中每一行字符串出现次数Java代码实现如下(点击此处下载代码工具类):public static HashMap analysizeFile(File file) { HashMap res = new HashMap(); BufferedReader br = null; try { br = new BufferedReader(new FileR原创 2017-10-15 22:32:17 · 17858 阅读 · 0 评论 -
Java调用Win32实现操作其他程序窗口
1、用到的包①jna-4.4.0.jar和jna-platform-4.4.0(下载地址)②JNative.jar(下载地址)2、使用方式:向QQ输入文本为例public class QQTest { public static void main(String[] args) { // 第一个参数是Windows窗体的窗体类,第二个参数是窗体的标题。 HWND hwnd原创 2017-10-19 22:51:50 · 150504 阅读 · 5 评论 -
Java获取本周一、上周一、下周一时间
Java获取本周一、上周一、下周一时间原理不多说,获取本周一时间,然后+/-1就是下周/上周一的时间import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTest { public static Date geLastWeekMonday(Date date) { Calen原创 2017-09-10 03:26:45 · 69928 阅读 · 6 评论 -
通过Java实现Linux系统下grep指令的功能
在Linux系统下grep指令常见的使用方式有如下两种:grep pattern files – 搜索 files 中匹配 pattern 的内容grep -r pattern dir – 递归搜索 dir 中匹配 pattern 的内容现有如下方法可实现在Windows系统下通过Java代码实现与第一种使用方法相同的功能:import java.io.File;import j原创 2016-12-11 14:04:28 · 22274 阅读 · 3 评论 -
Android面试题整理
Java部分1.GC是什么? 为什么要有GC?GC是垃圾收集的意思(Gabage Collection),内存处理是编程人员容易出现问题的地方,忘记或者错误的内存回收会导致程序或系统的不稳定甚至崩溃,Java 提供的GC功能可以自动监测对象是否超过作用域从而达到自动回收内存的目的,Java语言没有提供释放已分配内存的显示操作方法。2.XML包括哪些解释技术,区别是什么?转载 2016-11-29 23:43:15 · 16481 阅读 · 0 评论 -
把当前文件中的所有文本拷贝,存入一个txt文件,统计每个字符出现的次数并输出例如: a: 21 次 b: 15 次 c:: 15 次 把: 7 次 当: 9 次 前: 3 次
public class testMain { public static void main(String[] args) throws Exception { FileReader fr = new FileReader("src/testMain.java"); FileOutputStream fos = new FileOutputStream("c原创 2016-07-23 15:56:31 · 8108 阅读 · 0 评论 -
28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?(解读误区)
28人买可乐喝,3个可乐瓶盖可以换一瓶可乐,那么要买多少瓶可乐,够28人喝?假如是50人,又需要买多少瓶可乐?本来是一道很简单的问题(找个小学生都能算出来)但是大部分人都忽略了一个跟经济有关的问题。假如是三个人去买啤酒喝,到底需要买几瓶啤酒呢?是3瓶吗?NONONO是2瓶!你想想,先买2瓶,然后再向老板借1瓶(万一不借呢?)喝完之后刚好3个瓶盖可以兑换刚才借的那1瓶啤酒,对老板来说并没有什原创 2016-07-24 21:29:26 · 9675 阅读 · 1 评论 -
取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq" ,输出格式为:a(2)b(1)k(2)..
鄙人从网上查询如题问题,发现有两种不同的方法,考虑到效率问题,作如下比较: 1、第一种方法是:直接使用for循环遍历并查找相同的字符,然后次数递增; 2、第二种方法是:用Map存储字符及其出现次数,利用Map种键不能重复这一特点实现;public class GetCharCount { public static void main(String[] a原创 2016-07-24 21:23:49 · 8093 阅读 · 3 评论 -
取出一个字符串中字母出现的次数。如:字符串:"abcde%^kka27qoq" ,输出格式为: a(2)b(1)k(2)...
考虑到效率问题,鄙人发现网上应该有两种不同的方法,经过验证发现,用for循环实现比较快捷(花的时间少):程序如下:(1)for循环简单思路就是把源字符串转换成字符数组并挨个比较;(2)另外一种方法是用Map集合,由于Map集合中是不允许有键重复,利用这一特点实现;import java.util.HashMap;import java.util.Map;import jav原创 2016-07-24 18:25:32 · 7321 阅读 · 0 评论 -
用Notepad的NppExc插件运行带包名的java文件
用Notepad的NppExc插件运行package目录下的class文件:npp_savecd $(CURRENT_DIRECTORY)javac -d .$(NAME_PART).javajava -classpath . $(NAME_PART)-classpath:包名,jdk提供的静态变量,指向class文件所在的目录个人根据各种论坛和原创 2015-09-28 21:43:13 · 8223 阅读 · 2 评论