String character = "根据url获取一个字符串"; System.out.println("character"+character);            int indexOf = character.indexOf("{");//记录{开始的下标            int lastIndexOf = character.lastIndexOf("}");//记录}结束的下标            …
oracle数据库中Date类型倒入到hive中出现时分秒截断问题解决方案 1.问题描述: 用sqoop将oracle数据表倒入到hive中,oracle中Date型数据会出现时分秒截断问题,只保留了‘yyyy-MM-dd',而不是’yyyy-MM-dd HH24:mi:ss'格式的,后面的‘HH24:mi:ss’被自动截断了,在对时间要求到秒级的分析处理中这种截断会产生问题. 2.解决方案: 在用sqoop倒入数据表是,添加--map-column-hive 和--map-column-jav…
效率非常不错 测试结果: 1.list1中有97277条数据,list2中有37894条数据,两个list进行对比找出不同的数据共60000条左右,用时:0.051秒 2.list1中有97277条数据,list2中有97067条数据,两个list进行对比找出不同的数据共288条,用时:0.06秒 下面的方法是对比两个list相互不同的数据 也可以删除红色字的代码做成list1比list2多出多少数据 public static List<String> getDiffrent4(List&l…
同步静态方法 synchronized还可以应用在静态方法上,如果这么写,则代表的是对当前.java文件对应的Class类加锁.看一下例子,注意一下printC()并不是一个静态方法: public class ThreadDomain25 { public synchronized static void printA() { try { System.out.println("线程名称为:" + Thread.currentThread().getName() + "在&…
package com.sxt.method1; import java.lang.reflect.Method; /* * 需求:通过反射 往泛型Integer的集合里添加String 类型的数据 */ import java.util.ArrayList; import java.util.Date; import java.util.List; public class TestMethod4 { public static void main(String[] args) throws…
STL的string很强大,用起来也感觉很舒服,这段时间在代码中涉及到了用string存取二进制数据的问题,这里记录一下,以供以后参考. 首先提一下STL中string的参考资料:http://www.cplusplus.com/reference/string/string/ ,不懂的朋友可以看下. 在数据传输中,二进制数据的buffer一般用系统预设的大数组进行存储,而不是STL的string等,比如: const int max_length = 1024 * 1024; unsigned…
在Java中如果想比较两个字符串是否相等,可以使用string1==string2 或string1.equal(string2)来比较. 但是,第一种方法过于局限.例如, String string1=“string”: String string2=“string”: 此时,string1==string2的返回值为True. 但是,如果 String string1=new String("string"): String string2=new String("str…
package cn.itcast.request; import java.io.IOException; import java.io.InputStream; import java.io.PrintWriter; import java.lang.reflect.InvocationTargetException; import java.util.Enumeration; import java.util.Map; import javax.servlet.ServletExcepti…
public class XmlwebData { @SuppressLint("UseValueOf") public static List<Person> getData(String path) throws Exception { URL url=new URL("http://192.168.5.10:8080/FileServer/person.xml"); Person person=null; List<Person> pe…
1.获取input标签中的值,用request.getParameter("User")(User为input的name值) 2. 获取checkbox的值,由于是多选的,所以不能通过getParameter,因为getParameter只能获取一个,通过string[] str[ request.getParameterValues("love")获取数组,然后通过Arrays.toString(str)就获取到了checkbox选择的value是值; 3.关于提…