
JAVA
文章平均质量分 70
shenghuiping2001
提供Splunk 安装升级技术支持,Splunk字段截取, Cribl数据导入,dashboard报表制作。Splunk, cribl接入各种网络设备和Add-on APP.(毕业于南京航空航天大学,在IBM工作过10年,现在专注splunk架构和数据分析。拥有Oracle: OCP认证, AWS: ASP认证, Azure: admin系统管理员认证。)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
openssl版本升级 解决 cipher 加密的问题
今天碰到 SSL 加密算法的漏洞3DE的问题:出现如下3DE 的都是有风险的: Name Code KEX Auth Encryption MAC ---------------------- ---------- --- ---- --------------------- --- EDH-RSA-...原创 2021-09-13 19:09:20 · 993 阅读 · 0 评论 -
升级 Tomcat TLS 到 TLSv1.2
最近 audit 部门要求升级TLSv1.2, 参考网上的文章:How to configure Apache Tomcat for TLS 1.2 only (igel.com)java - How can I disable TLSv1.0 with spring boot and embedded tomcat? - Stack Overflow在server.xml 中修改: Before: sslProtocol="TLS" Aft...原创 2021-09-08 17:50:47 · 3231 阅读 · 0 评论 -
验证tomcat web server 的SSL 版本
最近audit 查的比较多,要对tomcat 网页的TLS 版本进行升级,这就需要先看看自己的server 是否符合要求:1:有些server 外网不能访问,这种情况就可以用localhost 来代替:当然还有一种方法就是:有网页生产的时候: ctrl + shift + i ,然后找到 network, connection 标签。hssg@xx:/$ curl -v https://localhost:8443* Rebuilt URL to: https://localhost:8443/.原创 2021-09-01 21:54:16 · 849 阅读 · 0 评论 -
struts2 文件上传
今天看看文章,学了下struts2 的文件上传1. 文件上传的原理:表单元素的enctype属性指定的是表单数据的编码方式,该属性有3个值:1) application/x-www-form-urlencoded:这是默认编码方式,它只处理表单域里的value属性值,采用这种编码方式的表单会将表单域的值处理成URL编码方式。2) multipart/for转载 2010-03-01 21:13:00 · 690 阅读 · 0 评论 -
JDBC批处理---(java 对数据库的回滚)
1先看一下程序:package com.redking.jdbc.demo; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; import java.sql.Statement; public class JDBCDemo07 {原创 2010-03-02 11:55:00 · 5295 阅读 · 3 评论 -
java+Access( java数据库编程)
1:先对一些概念的理解:JDBC:Java DataBase Connection本季目标1、JDBC的分类 2、JDBC的主要操作类和接口: DriverManager、Connection、Statement、PreparedStatement、ResultSet 3、如何使用JDBC连接MySQL数据库www.mldn.cn上有MYSQL的教程。1、什么是JDBC? JDBC是JAVA提原创 2010-03-02 11:04:00 · 752 阅读 · 0 评论 -
DAO 系统(信息管理系统的开发)
今天开发了一个小系统:先看一下测试界面: 学校信息管理程序 1: 学生信息管理 2: 工人信息管理 3: 退出系统 请选择所需要的操作:s输入的内容必须是整数,请重新输入:2 工人信息管理原创 2010-02-26 21:04:00 · 739 阅读 · 0 评论 -
ArrayList的用法
最近做个项目,需要用到ArrayList或List来操作自定义对象。所以就查了一些相关的资料。觉得写的真的不错,就留了下来。(刚开始接触C#,对ArrayList了解不够深)各位见笑了哈。1、什么是ArrayListArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素;实现了ICollection和IList接口;转载 2010-02-22 22:25:00 · 439 阅读 · 0 评论 -
关于JAVA的Date
1.计算某一月份的最大天数 Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); //year 为 int time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day=time.getActualMaximum(转载 2010-02-23 09:18:00 · 456 阅读 · 0 评论 -
Java正则表达式入门
众所周知,在程序开发中,难免会遇到需要匹配、查找、替换、判断字符串的情况发生,而这些情况有时又比较复杂,如果用纯编码方式解决,往往会浪费程序员的时间及精力。因此,学习及使用正则表达式,便成了解决这一矛盾的主要手段。 大 家都知道,正则表达式是一种可以用于模式匹配和替换的规范,一个正则表达式就是由普通的字符(例如字符a到z)以及特殊字符(元字符)组成的文字模式,它 用以描述在查找文字主体时待匹配的一转载 2010-02-07 17:21:00 · 454 阅读 · 0 评论 -
File 类的字节流操作
1:从文件中读取字节:InputStream ,因为其是抽象类,所以常用其子类:FileInputStream(字节输入流), 来处理。常用的操作:File f = new File("d:"+ File.separator + "文件名";InputStream input = null;input = new FileInputStream(f);byte b[] = new原创 2010-03-03 18:20:00 · 776 阅读 · 0 评论 -
j2ee 试题集
EJB方面 1、EJB2.0有哪些内容?分别用在什么场合? EJB2.0和EJB1.1的区别? 答:规范内容包括Bean提供者,应用程序装配者,EJB容器,EJB配置工具,EJB服务提供者,系统管理员。这里面,EJB容器是EJB之所以能够运行的核心。EJB容器管理着EJB的创建,撤消,激活,去活,与数据库的连接等等重要的核心工作。JSP,Servlet,EJB,JNDI, JDBC,J转载 2010-01-13 00:40:00 · 702 阅读 · 0 评论 -
JAVA 一对多关系
使用类集可以表示出以下关系:一个学校可以包含多个学生,一个学生属于一个学校,那么这就是一个典型的一对多关系,此时就可以通过类集进行关系的表示。范例:定义学生类package org.lxh.demo13.execdemo01; public class Student { // 定义Student类 private String转载 2010-03-31 09:02:00 · 4013 阅读 · 0 评论 -
JAVA中tostring方法的作用
它通常只是为了方便输出,比如System.out.println(xx),括号里面的“xx”如果不是String类型的话,就自动调用xx的toString()方法总而言之,它只是sun公司开发java的时候为了方便所有类的字符串操作而特意加入的一个方法回答补充:写这个方法的用途就是为了方便操作,所以在文件操作里面可用可不用例子1:public class A{ public String t原创 2010-03-31 10:14:00 · 1001 阅读 · 0 评论 -
JAVA--多对多关系
使用类集不仅可以表示出一对一的关系,也可以表示出多对多的关系。例如,一个学生可以选多门课程,一门课程可以有多个学生参加,那么这就是一个典型的多对多关系。要完成本程序,首先应该定义两个类:学生信息类Student、课程信息类Course。在一个学生类中存在一个集合,保存全部的课程;而在课程类中也要存在一个集合,保存全部的学生。范例:定义学生类package org.lxh.demo13.转载 2010-03-31 09:12:00 · 4822 阅读 · 0 评论 -
linux+weblogic部署应用个人小结
以后会不断更新配置文档。我会把全的,好的放上来!转载 2010-07-02 13:58:00 · 1857 阅读 · 1 评论 -
apache ---weblogic 的重起
关于weblogic 和 apache 的重起原创 2010-10-14 14:59:00 · 476 阅读 · 0 评论 -
验证 jar 包是否可以 运行 (test success)-- 为了解决 JVM not found 的报错
最近客户要求装一个tscm 的软件,提供的是一个jar 包, 我设好 os 的java 的path 和java_home 变量, java 的version 是64 位的,os aix也是64位的:bootinfo -K64试了很多方法,总是报: JVM not found 的错原创 2011-07-29 08:50:44 · 1887 阅读 · 0 评论 -
关于 win7 下安装 eclips 报错的解决
运行 eclips 报错: JVM terminated.Exit code = -1-Xms40m-Xmx256m...-Djava.class.path=..../org.eclips.equinox.launchr_1.0...jar 相信大家也遇到过类似的问题,主要是因为操作系统是64位导致的,那么就先装一个64位的jdk吧,http://www.or原创 2012-11-16 16:37:35 · 695 阅读 · 0 评论 -
Set接口的常用子类(2)
13.4.2 Set接口的常用子类(2)以上程序代码出现了类转换异常,会出现这样的问题,是因为TreeSet中的元素是有序存放,所以对于一个对象必须指定好其排序规则,且TreeSet中的每个对象所在的类都必须实现Comparable接口才可以正常使用。范例:指定排序规则package org.lxh.demo13.setdemo; import java.util.Set; im转载 2010-01-21 14:42:00 · 627 阅读 · 0 评论 -
Set接口的定义
从定义上可以发现,Set接口与List接口的定义并没有太大的区别。但是Set接口的主要方法与Collection是一致的,也就是说Set接口并没有对Collection接口进行扩充,只是比Collection接口的要求更加严格了,不能增加重复元素。Set接口的实例无法像List接口那样可以进行双向输出,因为此接口没有提供像List接口定义的get(int index)方法。 13.4.转载 2010-01-21 14:22:00 · 647 阅读 · 0 评论 -
JAVA中的ArrayList可以用a~z字母排序输出吗?
Q:JAVA中的ArrayList可以用a~z字母排序输出吗?A:Collections.sort(list); 这是按自然排序的 就是按字母排序 A:import java.util.ArrayList; import java.util.Collections; public class App{ public static void main(String args[])原创 2009-07-05 09:36:00 · 6986 阅读 · 3 评论 -
用AJAX J2EE实现一个网上会议室系统
今年大家都在炒作Web2.0,其中的一门技术Ajax也是跟着火了起来,因此前面我写了一篇名为《忽悠一下AJAX》的文章,简单地分析了一下Ajax的技术的实质。虽然笔者不太喜欢跟风,但Ajax有一些地方还是比较有用的。前段时间做了EasyJF开源团队的网上会议系统,就用到了Ajax技术,下面把设计思路发出来跟大家分享一下。 一、系统实现的功能 本会议室系统主要用于EasyJF开源团队的成员网上会转载 2009-07-05 09:08:00 · 732 阅读 · 0 评论 -
java 2维数组如何转换为HashMap
Q:java 2维数组如何转换为HashMap我现在有个String[][] str=null; HashMap map=new HashMap; map=str;我如何将string的2维数组转换为HashMap A:import java.util.HashMap;import java.util.Map;public class MyTest{ p原创 2009-07-02 13:54:00 · 3339 阅读 · 0 评论 -
java 中如何遍历hashMap的key所对应的value?
Q:java 中如何遍历hashMap的key所对应的value? HashMap a = new HashMap(); a.put("name", "abcdef"); // key是name,value是字符串abcdef a.put("name","me"); a.put("name","you"); a.put("name","he");原创 2009-07-02 13:42:00 · 2067 阅读 · 0 评论 -
Java中map的学习(说明一下java中map、迭代器Iterator的用法)
Q:如什么样的数据放在map中比较合适,它放在其它容器比有什么特别之处等; map是键-值对应,我知道,我想知道的是什么情况下用键值对,用数组或是其它二维容器不行吗A:Java中的范型. 給你貼我以前的學習代碼 1 import java.util.Map; 2 import java.util.HashMap; 3 import原创 2009-07-02 13:03:00 · 3045 阅读 · 0 评论 -
我的JAVA学习之路(综合)
2009-06-29 1 Q:java内部类有啥好处啊?为什么要有内部类? A:内部类是java很重要的组成部分 没有的话很多功能就不能实现,说个典型的就是GUI上注册按键.1个内部类注册1个..按键 A:可以给人简化很多操作,比如,文件复制,它给你的方法写好了,你就不用自己去写操作一个一个字节的代码了。 A:内部类如果你写过socket的话就会发原创 2009-06-29 14:37:00 · 648 阅读 · 0 评论 -
java中的数据库连接问题
2009-06-30 Q:第一:关于try...catch...finally,我的理解如下:try中放置的是要执行的代码,如果发生了异常代码就跳转到catch,最后finally中不管是什么情况都要执行的代码;所以我们一般把关闭文件以及关闭数据库连接的代码都放到finally中执行。我现在的疑问是:因为finally是可选的,没有使用finally的话,那么关闭数据库的链接的这个操作原创 2009-06-30 10:16:00 · 1104 阅读 · 0 评论 -
Arrays.sort(),collectins.sort()这些排序的方法好像是大小写区分的。大写在前,小写在后。如何大小写不区分排序。
Q:Arrays.sort(),collectins.sort()这些排序的方法好像是大小写区分的。大写在前,小写在后。如何大小写不区分排序。 按照sort()的方法,结果如下: Big Dog applet bee dig 可想得到: applet bee Big dig Dog原创 2009-08-04 09:34:00 · 3010 阅读 · 0 评论 -
java中Arraylist是干什么的?怎么用?
Q:java中Arraylist是干什么的?怎么用?A:1、什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处:动态的增加和减少元素实现了ICollection和IList接口灵活的设置数组的大小2、如何使用ArrayList 最简单的例子:ArrayLis原创 2009-07-04 15:53:00 · 2315 阅读 · 0 评论 -
认识StringBuffer类(1)
第11章 Java常用类库通过本章的学习可以达到以下目标:掌握String与StringBuffer的区别,可以熟练使用StringBuffer中的各种方法进行相关操作。能够自己编写一个得到日期的操作类,并将这些日期进行格式化操作。掌握比较器及其基本原理,并可以通过比较器进行对象数组的比较操作。掌握对象克隆技术及其实现要求。能够灵活地应用正则表达式对字符串的组成进行判断。转载 2010-01-21 12:45:00 · 467 阅读 · 0 评论 -
Collection子接口的定义
Collection接口虽然是集合的最大接口,但是如果直接使用Collection接口进行操作,则表示的操作意义不明确,所以在Java开发中不提倡直接使用Collection接口,主要的子接口介绍如下。List:可以存放重复的内容。Set:不能存放重复的内容,所有的重复内容靠hashCode()和equals()两个方法区分。Queue:队列接口。SortedSet原创 2010-01-21 14:04:00 · 1306 阅读 · 0 评论 -
认识StringBuffer类(2)
11.1.1 认识StringBuffer类(2)2.实例操作二:在任意位置处为StringBuffer添加内容可以直接使用insert()方法在指定的位置上为StringBuffer添加内容,代码如下。范例:在任意位置处为StringBuffer添加内容package org.lxh.demo11.stringbufferdemo; public class StringBu转载 2010-01-21 12:51:00 · 505 阅读 · 0 评论 -
Set接口的常用子类(3)
13.4.2 Set接口的常用子类(3)4.关于重复元素的说明在讲解之前,先来观察以下的代码,并观察其输出。范例:加入重复对象package org.lxh.demo13.setdemo; import java.util.HashSet; import java.util.Set; class Person {转载 2010-01-21 14:51:00 · 797 阅读 · 0 评论 -
List接口的常用子类(3)
13.3.2 List接口的常用子类(3)(5)实例操作五:集合的其他相关操作在List中还存在截取集合、查找元素位置、判断元素是否存在、集合是否为空等操作。下面直接测试以上的操作。范例:测试其他操作package org.lxh.demo13.listdemo; import java.util.ArrayList; import java.util.List; publ转载 2010-01-21 14:17:00 · 517 阅读 · 0 评论 -
JAVA类集框架主要接口
13.1.2 类集框架主要接口在整个Java类集中最常使用的类集接口是:Collection、List、Set、Map、Iterator、ListIterator、Enumeration、SortedSet、SortedMap、Queue、Map.Entry,这些接口的具体特点如表13-1所示。表13-1 类集框架接口的具体特点序 号接转载 2010-01-21 13:55:00 · 721 阅读 · 0 评论 -
List接口的常用子类(2)
13.3.2 List接口的常用子类(2)(2)实例操作二:删除元素在类集中提供了专门的删除元素的方法,Collection和List接口都分别定义了删除数据的方法。Collection定义的方法每次删除一个对象:public boolean remove(Object o)。每次删除一组对象:public boolean removeAll(Collection c)。转载 2010-01-21 14:12:00 · 611 阅读 · 0 评论 -
List接口的定义
13.3.1 List接口的定义List是Collection的子接口,其中可以保存各个重复的内容。此接口的定义如下:public interface List extends Collection但是与Collection不同的是,在List接口中大量地扩充了Collection接口,拥有了比Collection接口中更多的方法定义,其中有些方法还比较常用。表 13-3 列出了Li转载 2010-01-21 14:06:00 · 1346 阅读 · 0 评论 -
StringBuffer类的应用
11.1.2 StringBuffer类的应用11.1.1节为读者演示了StringBuffer类的基本用法,StringBuffer类中的许多用法都与String相似,那么StringBuffer类到底在哪里使用较多呢?在讲解String类时,曾有以下的代码:package org.lxh.demo11.stringbufferdemo; public class StringB转载 2010-01-21 12:56:00 · 420 阅读 · 0 评论 -
SortedSet接口
13.5 SortedSet接口从TreeSet类的定义中可以发现,TreeSet中实现了SortedSet接口,此接口主要用于排序操作,即实现此接口的子类都属于排序的子类。SortedSet接口定义如下:public interface SortedSet extends Set 发现此接口也继承了Set接口。此接口中定义了如表13-7所示的方法。表13-7 SortedSe转载 2010-01-21 14:58:00 · 722 阅读 · 0 评论