java
文章平均质量分 51
随波足流
快乐每一天
展开
-
MyEclipse中Save could not be completed
在MyEclipse下编程时,保存的时候,如果出现如下图所示错误:首先说明MyEclipse的默认编译语言是"ISO-8859-1",这个语言不支持中文,所以如果编辑的程序含有中文而且编译语言是"ISO-8859-1“则就会出现这个问题!解决方很简单,只要把默认编译语言改成支持中文的就OK了。改法如下:window --> Preferences --> G原创 2014-08-01 09:34:43 · 1919 阅读 · 0 评论 -
Java 正则表达式的捕获组用于过滤日志拿到有效的信息
普通捕获组从正则表达式左侧开始,每出现一个左括号"("记做一个分组,分组编号从 1 开始。0 代表整个表达式。对于时间字符串:2017-04-25,表达式如下(\d{4})-((\d{2})-(\d{2}))public static final String DATE_STRING = "2017-04-25";public static final String P_COMM = "...原创 2019-03-03 19:49:29 · 1076 阅读 · 0 评论 -
BeanUtils 的扩展使用
import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.cglib.beans.BeanCopier;import java.util.ArrayList; import java.util.List; import java.util.concurrent.Concurre...原创 2018-08-17 16:56:34 · 388 阅读 · 0 评论 -
ps -mp pid -o THREAD,tid,time;printf "%x\n" tid;jstack pid |grep tid -A 30;CPU占用太高追查
http://datoumao.blogspot.com/2012/09/linuxcputhread.htmlps H -eo user,pid,ppid,tid,time,%cpu,cmd –sort=%cpu来源地址:http://www.blogjava.net/hankchen/archive/2012/08/09/377735.html原文内容:线上应用故障排查之一...转载 2018-04-19 10:17:52 · 18243 阅读 · 0 评论 -
Mybatis中的statementType使用
<select id="selectPage" resultMap="BaseResultMap" statementType="STATEMENT"> select <include refid="Base_Column_List" /> from finance_user_new_acct where 1 = 1原创 2018-03-19 14:32:44 · 3355 阅读 · 0 评论 -
java回调形象描述
Java代码 public interface MyCallback { void func(); } Java代码 public class Caller { private MyCallback myCallback; public void doCall(){ myCallback.func(); } public原创 2017-12-14 11:58:39 · 319 阅读 · 0 评论 -
接口回调经典案例--网络请求回调
形象比喻:你到一个商店买东西,刚好你要的东西没有货,于是你在店员那里留下了你的电话,过了几天店里有货了,店员就打了你的电话,然后你接到电话后就到店里去取了货。在这个例子里,你的电话号码就叫回调函数,你把电话留给店员就叫登记回调函数,店里后来有货了叫做触发了回调关联的事件,店员给你打电话叫做调用回调函数,你到店里去取货叫做响应回调事件。(来自知乎)回调的好处:降低代码的耦合性,使代码更灵活、简洁步骤一转载 2017-12-14 11:53:08 · 1409 阅读 · 0 评论 -
Java线程池使用说明
一简介线程的使用在java中占有极其重要的地位,在jdk1.4极其之前的jdk版本中,关于线程池的使用是极其简陋的。在jdk1.5之后这一情况有了很大的改观。Jdk1.5之后加入了java.util.concurrent包,这个包中主要介绍java中线程以及线程池的使用。为我们在开发中处理线程的问题提供了非常大的帮助。 二:线程池线程池的作用: 线程池作用就是限制系统中执行线程的数量。转载 2017-07-10 10:20:06 · 239 阅读 · 0 评论 -
自建 java Lang String 类
package java.lang;public class String { public String a="aaaaa";}public class Test { public static void main(String[] args) { String a=new String(); System.out.printl原创 2017-07-04 16:26:32 · 327 阅读 · 0 评论 -
java 面试 collection IO等基本类
collection 包括 第一大块:List 有序,可重复 ArrayList 底层是维护了一个Object数组实现的。 特点: 查询速度快,增删慢。 LinkedList 链表数据结构实现的, 特点: 查询速度慢,增删快。 Vector Object的数组实现,Vector是线程安原创 2017-07-04 15:44:03 · 379 阅读 · 0 评论 -
分布式锁的原子性
什么是锁在单进程的系统中,当存在多个线程可以同时改变某个变量(可变共享变量)时,就需要对变量或代码块做同步,使其在修改这种变量时能够线性执行消除并发修改变量。而同步的本质是通过锁来实现的。为了实现多个线程在一个时刻同一个代码块只能有一个线程可执行,那么需要在某个地方做个标记,这个标记必须每个线程都能看到,当标记不存在时可以设置该标记,其余后续线程发现已经有标记了则等待拥有标记的线程结束同步代码块取消原创 2017-07-11 11:27:59 · 2198 阅读 · 0 评论 -
android JSON数据格式 解析
一、 JSON (JavaScript Object Notation)一种简单的数据格式,比xml更轻巧。 Json建构于两种结构: 1、“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object),纪录(record),结构(struct),字典(dictionary),哈希表(hash ta原创 2014-11-19 10:57:36 · 1199 阅读 · 0 评论 -
mysql安装error:the security setting could not be applied
在安装mysql时,出现“The security settings could not be applied to the database because the connection has failed with the following error. Error Nr. 1045 Access denied for user 'root'@'localhost' (using pa原创 2014-11-15 20:36:23 · 1035 阅读 · 0 评论 -
详细解析Java中抽象类和接口的区别
详细解析Java中抽象类和接口的区别 在Java语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行抽象类定义时对于abstr原创 2014-10-11 20:09:08 · 578 阅读 · 0 评论 -
jsp 传值jsp 数据库 乱码解决的攻略 全套
jsp传值给jsp中文乱码 传值给数据库乱码的解决方法所有的用到编码的全部统一utf-81.装mysql的时候有选择编码的界面的那个地方选utf-8编码2 建数据库的时候选择 字符集 排序规则全部utf8 -- UTF-8 Unicode utf8_general_ci3 建立表的时候 字符集 排序规则全部和上面一样到这里数据库那边的好了接下来是j原创 2014-08-08 11:13:16 · 2186 阅读 · 0 评论 -
java+javabean 连接数据库 写数据 读数据
这是一个案例BBS留言板首先建表写一个表示留言数据的javabean 写一个执行数据库操作的javaben public class MessageBean {private Connection con;MessageBO msg;public MessageBean(){String CLASSFORNAME="com.mysql.jdb原创 2014-08-07 15:04:24 · 2816 阅读 · 0 评论 -
Es的入门学习
想windows本地自己下载安装es并使用查询等命令进行探索的可以看看,大神绕道记录只是为了以后好找,实践才是真正的导师,老忘记。项目运用才能不忘记。一、elasticsearch6.0版本安装head插件https://blog.csdn.net/qq3401247010/article/details/78742524插件安装可以查看这个日志,非常全面,楼主就是根据这个安装的。执行...原创 2019-03-03 20:32:22 · 231 阅读 · 0 评论