JAVA
小林一
这个作者很懒,什么都没留下…
展开
-
java用JNA调用DLL文件
1.要引入jar包:jna.jar 2.在C:\Windows\System32下加入你要调用的dll文件 3.java中编写调用类package jtweixin.common;import com.sun.jna.Native;import com.sun.jna.win32.StdCallLibrary;public class JuntaiJNA { public interfa原创 2016-06-24 13:58:16 · 818 阅读 · 0 评论 -
java集合操作的包装类Collections(包含集合的排序)
类Collections是一个包装类。它包含有各种有关集合操作的静态多态方法。此类不能实例化,就像一个工具类,服务于Java的Collection框架这里要区别层次结构中的根接口Collection下面介绍几种常用的方法: <1> sort()方法: 根据指定比较器产生的顺序对指定列表进行排序public static void main(String[] args) { Li转载 2017-07-07 16:30:18 · 994 阅读 · 0 评论 -
synchronized和lock的区别
synchronized同步在线程休眠,被打断或结束时释放锁,其它线程就会去争取,你的代码中执行了之后,线程就休眠了,其它线程就会去竞争锁了,但是lock不同,lock在没有释放掉的时候,其它线程是不会得到锁的,你的代码中的线程休眠就没用了,因为没有unlock所以休眠了,其它线程也是不能获取锁的,要等到此线程走完,unlock其它线程才开始竞争获取锁,获取到锁的线程同样的过程,没释放其它线程都别想原创 2017-07-12 14:29:08 · 302 阅读 · 0 评论 -
Map.Entry
Map是java中的接口,Map.Entry是Map的一个内部接口。Map提供了一些常用方法,如keySet()、entrySet()等方法。keySet()方法返回值是Map中key值的集合;entrySet()的返回值也是返回一个Set集合,此集合的类型为Map.Entry。Map.Entry是Map声明的一个内部接口,此接口为泛型,定义为Entryhashmap 和hashset是无序的,tr原创 2017-04-26 14:40:54 · 469 阅读 · 0 评论 -
Arrays.asList()
使用工具类 Arrays.asList()把数组转换成集合时,不能使用其修改集合相关的方 法,它的 add/remove/clear 方法会抛出 UnsupportedOperationException 异常。 说明: asList 的返回对象是一个 Arrays 内部类,并没有实现集合的修改方法。Arrays.asList 体现的是适配器模式,只是转换接口,后台的数据仍是数组。String[]原创 2017-04-26 14:32:53 · 2285 阅读 · 0 评论 -
Json和JsonP及ajax跨域的解决办法
JSON是一种数据交换格式,而JSONP是一种依靠开发人员的聪明才智创造出的一种非官方跨域数据交互协议。我们拿最近比较火的谍战片来打个比方,JSON是地下党们用来书写和交换情报的“暗号”,而JSONP则是把用暗号书写的情报传递给自己同志时使用的接头方式。看到没?一个是描述信息的格式,一个是信息传递双方约定的方法。JSON的优点: 1、基于纯文本,跨平台传递极其简单; 2、Javascri原创 2017-03-31 18:35:37 · 665 阅读 · 0 评论 -
java获取本周的周一到和周天
public class test { public static void main(String[] args){ SimpleDateFormat 格式=new SimpleDateFormat("y年M月d日 E H时m分s秒",Locale.CHINA); Calendar 日历=Calendar.getInstance(Locale.CHINA);原创 2016-11-23 13:12:29 · 10670 阅读 · 3 评论 -
怎么修改tomcat进程的名称
如何修改tomcat进程的名称 1、window平台: 打开tomcat_home\bin\setclasspath.bat文件,找到set _RUNJAVA=”%JRE_HOME%\bin\java”这一行。 将该行注释掉 ,然后在该行下面添加如下两行并进行保存: copy “%JAVA_HOME%\bin\java.exe” “%JAVA_HOME%\bin\my_java.exe”转载 2016-10-28 16:06:47 · 1162 阅读 · 0 评论 -
java 日期相关函数
public static void main(String[] args) { Date dNow = new Date(); //当前时间 Date dBefore = new Date(); Calendar calendar = Calendar.getInstance(); //得到日历 calendar.setTime(dN原创 2016-08-31 10:22:49 · 353 阅读 · 0 评论 -
java 继承中成员变量和方法的问题
public class T1 { int i = 0; public void Test1() { System.out.println(i); } public void Test2() { System.out.println(i); } } public class T2 extends T转载 2016-08-19 14:35:14 · 462 阅读 · 0 评论 -
JSON的使用
1.java中的类需要转成json: JSONObject js = JSONObject.fromObject(类名); String s = js.toString() 注意:类转json的时候会把属性名的头一个大写字母变小写2.json转java类 UserBean user = (UserBean)JSONObject.toBean(JSONObject.fromObject(JSo原创 2016-07-22 09:53:27 · 303 阅读 · 0 评论 -
Cookie登录
(一)取得cookie中的相关信息 Cookie[] cookies = request.getCookies(); String username = ""; String password = ""; if (cookies != null) { for (int i = 0; i < cookies.length; i++)转载 2016-07-13 15:48:56 · 464 阅读 · 0 评论 -
Urlrewrite
UrlRewrite就是我们通常说的地址重写,用户得到的全部都是经过处理后的URL地址。主要优点 一:提高安全性,可以有效的避免一些参数名、ID等完全暴露在用户面前,如果用户随便乱输的话,不符合规则的话直接会返回个404或错误页面,这比直接返回500或一大堆服务器错误信息要好的多 二:美化URL,去除了那些比如*.do之类的后缀名、长长的参数串等,可以自己组织精简更能反映访问模块内容的UR...转载 2018-05-15 15:09:53 · 486 阅读 · 0 评论