
Java
hanmfy
坚持做一件事情,用心做一件事,认真做一件事。
展开
-
Java反射机制详解
概要: Java反射机制详解 | |目录 1反射机制是什么 2反射机制能做什么 3反射机制的相关API·通过一个对象获得完整的包名和类名·实例化Class类对象·获取一个对象的父类与实现的接口·获取某个类中的全部构造函数 - 详见下例·通过反射机制实例化一个类的对象·获取某个类的全部属性·获取某个类的全部方法·通过反射机制调用某个类的方法·通过反射机制操作某个类的转载 2017-01-07 16:24:28 · 341 阅读 · 0 评论 -
HashMap实现原理及源码分析
HashMap实现原理及源码分析 哈希表(hash table)也叫散列表,是一种非常重要的数据结构,应用场景及其丰富,许多缓存技术(比如memcached)的核心其实就是在内存中维护一张大的哈希表,而HashMap的实现原理也常常出现在各类的面试题中,重要性可见一斑。本文会对java集合框架中的对应实现HashMap的实现原理进行讲解,然后会对JDK7的HashMap源码进行分析。 目录...转载 2019-03-27 11:03:04 · 230 阅读 · 0 评论 -
软链接
软链接又叫符号链接,这个文件包含了另一个文件的路径名。创建软链接:ln -s 源文件 目标文件 例如:ln -s /resources/load(真实文件路径) /study/test 删除软链接:rm -rf 目标文件 例如:rm -rf /study/test ...原创 2018-06-20 17:57:55 · 365 阅读 · 0 评论 -
Select2在model模态框中不能输入问题
关于Select2在model模态框中不能输入问题,解决办法: 官网:试过,但是无效 但是下面这个方法是有效的, $.fn.modal.Constructor.prototype.enforceFocus = function () { };//加入这一行,就可以输入拉 $("#${field.id}").select2({ }); ...原创 2017-08-29 16:54:20 · 2433 阅读 · 1 评论 -
idea/eclipse远程调试Tomcat
1.在idea/eclipse中选择 Edit Configurations 2.如下图操作: 3.复制第二步Command line arguments for running remote JVM中的配置到tomcat中bin目录下的catalina.sh JAVA_OPTS="-agentlib:jdwp=transport=dt_socket,server=y,suspen原创 2017-06-19 10:20:56 · 426 阅读 · 0 评论 -
定时任务重复执行多次
定时任务,在本地测试执行正常,但是发布到服务器,发现到执行时间,总会重复执行多次; 解决办法:服务器端的server.xml文件host修改配置:autoDeploy="false" deployOnStartup="false"原创 2017-04-28 14:29:58 · 5175 阅读 · 0 评论 -
tomcat配置docBase问题
tomcat安装目录的conf目录下server.xml文件中配置 : docBase:war包放置的目录路径 path:web网页访问项目的目录设置 reloadable:如果这个属性设为true,tomcat服务器在运行状态下会监视在WEB-INF/classes和WEB-INF/lib目录下class文件的改动,如果监测到有class文件被更新的,服务器会自动重原创 2017-01-30 23:17:08 · 5614 阅读 · 0 评论 -
Eclipse 4.6 Neon, could not create the java virtual machine
下了eclipse 4.6,打开报错:could not create the java virtual machine. a fatal exception has occurred. 网上说的各种配置参数,结果都不行; 仔细查看日志信息,发现原来是这个版本的eclipse需要jdk 1.8。原创 2017-01-11 16:36:25 · 345 阅读 · 0 评论 -
HTTP Status 405,400,401,403,404等常见异常
·400 - 错误的请求; ·401 - 访问被拒绝;IS 定义了许多不同的 401 错误,它们指明更为具体的错误原因。这些具体的错误代码在浏览器中显示,但不在 IIS 日志中显示: ·401.1 - 登录失败; ·401.2 - 服务器配置导致登录失败; ·401.3 - 由于 ACL 对资源的限制而未获得授权; ·401.4 - 筛选器授权失败; ·401.5 - I原创 2017-01-10 00:52:21 · 950 阅读 · 0 评论 -
synchronized同步问题 Integer
static Integer balance = 0; {... synchronized(balance){ balance++; System.out.println("这是第" + balance + "线程"); ... 问题点:发现此时做不到同步, 原因是因为balance++;对象改变了,这里的balance++; 实际上是new Integer (balance原创 2016-12-27 17:28:55 · 458 阅读 · 0 评论 -
IO对文件的读写
package test; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import原创 2016-12-31 15:46:54 · 292 阅读 · 0 评论 -
post请求设置content-type
public String sendPost(String url, String param) { PrintWriter out = null; BufferedReader in = null; String result = ""; try { URL realUrl = new URL(url); URLConnectio...原创 2019-09-26 14:18:49 · 5021 阅读 · 0 评论