java
做最坏的打算,有最好期望
完美
展开
-
线程中join和sychronized的区别
首先,谈下join和sychronized的区别吧,在线程中join()方法主要是为了上个线程执行完毕后,再执行下一个线程,从而达到同步的作用,当然sychronized也是同步的,但是它们的不同之处就是,join()方法在内部使用的是wait()方法进行等待,而sychronized关键字使用的是"对象监视器"原理作为同步。 join()方法实现同步的具体代码:public c原创 2018-01-17 15:20:13 · 342 阅读 · 0 评论 -
根据经纬度判断签到范围是否在指定范围内
/** * 将角度换算为弧度 * @param d 角度 * @return 弧度 */ private static double rad(double d) { return d * Math.PI / 180.0; } /** * 先通过经纬度获取距离(单位:米),再判断一个点是否在圆形区域内(根据所给的半径坐比较) ...原创 2018-08-06 16:20:32 · 6095 阅读 · 2 评论 -
httpClient4.0实现https访问是避免ssl证书认证
直接上代码啦!!!/** * 绕过验证 (不足:同时会影响整个tomcat里面对证书的验证) * * MyEclipse Struts Creation date: 2018-8-9 * * @author * */public class SSL { public static void disableChecks() { /*try { ...原创 2018-09-21 09:54:15 · 985 阅读 · 0 评论 -
极光推送
极光消息推送它们提供了两种方法,一种是访问https路径,还是一种是使用它们提供的sdk,下面是两种实例。 1.访问https主要代码块/** * 极光推送(使用Http API(jdk1.4不支持提供的Java SDK)) * * MyEclipse Struts Creation date: 2018-8-9 * * @author * */public c...原创 2018-09-21 10:02:58 · 412 阅读 · 0 评论 -
创建一个简单的webservice
1.我们需要导入对应的jar,下面是对应的jar包,当然里面包括几个jpush的jar 2.编写一个提供被外部的XXClientService3.在web.xml中添加如下代码:<?xml version="1.0" encoding="UTF-8"?><web-app version="2.5" xmlns="http://java.sun.com/...原创 2018-09-21 10:09:57 · 224 阅读 · 0 评论