随笔分类 - java
java相关技术记载
摘要:public static void main(String[] args) { BigDecimal b1 = new BigDecimal(10); BigDecimal b2 = new BigDecimal(2); BigDecimal b3 = new BigDecimal(10); Sy
阅读全文
摘要://解析树 <div class="content_wrap" style="width: 20%;height:100%;border-right:1px #000000 solid;position:fixed;"> <div class="zTreeDemoBackground left">
阅读全文
摘要:public class ZtreeUtil { /** * 数据 * @param list * @return */ public static List<Map<String, Object>> econdingMap(List<ArticleType> list) { List<Map<St
阅读全文
摘要:/** * 登录拦截器 * @author Administrator * */ @Component public class LoginInterceptor implements HandlerInterceptor{//implements HandlerInterceptor @Overr
阅读全文
摘要://合成图片 public class CounopUtil { private Font font = new Font("楷体", Font.PLAIN, 14);// 添加字体的属性设置 private Graphics2D g = null; private int fontsize = 0
阅读全文
摘要:/** * 通过地址获取经纬度 * @param addr * @return */ public static Map<String, BigDecimal> getLatAndLngByAddress(String addr) { String address = ""; try { addre
阅读全文
摘要:<div class="layui-input-block"> <input type="file" accept="*/*" name="file" id="FileImg" onchange="xmTanUploadImg(this)"> <img src="" id="avarimgs" wi
阅读全文
摘要:package com.yetech; import java.util.Random; import com.aliyuncs.DefaultAcsClient; import com.aliyuncs.IAcsClient; import com.aliyuncs.dysmsapi.model.
阅读全文
摘要:首先需要去平台注册账号以及秘钥 这里以中国网建为例 官网:http://sms.webchinese.com.cn 代码如下: package com.yetech; import org.apache.commons.httpclient.Header; import org.apache.com
阅读全文
摘要:public class ReflexAndClass { public static void main(String[] args) throws Exception { /** * 获取Class对象的三种方式 * 1 Object ——> getClass(); * 2 任何数据类型(包括基
阅读全文
摘要:System.getProperty("catalina.home") 获取tomcat的绝对路径 获取文件的绝对路径 在windous中拼接路径是" \ " 而linux系统中路径拼接是" / " 所以为了更好的兼容建议用File.separator 例子如下: properties文件的路径及内
阅读全文
摘要:<build> <plugins> <plugin> <artifactId> maven-assembly-plugin </artifactId> <configuration> <descriptorRefs> <descriptorRef> jar-with-dependencies </d
阅读全文
摘要:<dependency>部分下添加<exclusions>标记 Dependencies:是可选依赖(Optional Dependencies) Exclusions:是依赖排除(Dependency Exclusions) 在继承关系中 如果父工程pom中存在依赖 name继承的子工程中不需要引
阅读全文
摘要:@SpringBootApplication 启动类注解就是@SpringBootConfiguration+@EnableAutoConfiguration+@ComponentScan等组合在一下@RestController就是@Controller+@ResponseBody组合,支持RES
阅读全文
摘要:鉴于ServerSocket的accept方法是阻塞的,那么只能通过多线程的方式实现多客户端连接与服务器连接 基本步骤: 1,服务端创建ServerSocket绑定端口号,循环调用accept()方法 2,客户端创建一个socket并请求和服务器端连接 3,服务器端接受客户端请求,创建socket与
阅读全文
摘要:public class Server { public static void main(String[] args) { try { ServerSocket serverSocket = new ServerSocket(8888); System.out.println("服务器启动中...
阅读全文
摘要:什么是线程锁机制 多线程可以同时运行多个任务但是当多个线程同时访问共享数据时,可能导致数据不同步,甚至错误! 因此,不使用线程锁, 可能导致错误 分布式锁,进程锁,线程锁到底是什么 在分布式集群系统的开发中,线程锁往往并不能支持全部场景的使用,必须引入新的技术方案分布式锁。 线程锁:大家都不陌生,主
阅读全文
摘要:1、同步和异步的区别和联系 异步,执行完函数或方法后,不必阻塞性地等待返回值或消息,只需要向系统委托一个异步过程,那么当系统接收到返回 值或消息时,系统会自动触发委托的异步过程,从而完成一个完整的流程。 同步在一定程度上可以看做是单线程,这个线程请求一个方法后就待这个方法给他回复,否则他不往下执行(
阅读全文
摘要:package downLoad; import java.io.InputStream; import java.io.RandomAccessFile; import java.net.HttpURLConnection; import java.net.URL; public class Th
阅读全文
摘要:情况1: 在使用httpResponse的getWriter()会写json是出现 getWriter() has already been called for this response,经我查看源码, 采用getOutputStream()代替getWriter()这样就可以避免这个问题(备注
阅读全文

浙公网安备 33010602011771号