知识介绍来自网络,后面会根据继续学习进行补充和适当的修改,谢谢!原文地址:http://www.importnew.com/26821.html#comment-578355 java中的垃圾回收机制让开发者无须关注空间的创建和释放,它以守护进程的方式在后台自动回收垃圾.这样不仅提高了开发效率,还改善了内存的使用状况. 一.主要涉及的问题: 1)什么是堆内存? 2)什么是垃圾? 3)回收垃圾的方法有哪些? 4)什么是分代回收机制? 二.问题简要作答 1.什么是堆内存? 其在jvm启动时创建,主要…
一.场景 在群里看到的信息:在使用 gson时候,报了个错 :java.lang.IllegalArgumentException:   declares multiple JSON fields named saleNo 大体意思就是:参数异常,定义了多个名字为saleNo 的 json field ,英语比较low,凑合着理解下吧. 两张图还原下,之前的场景,如下 和 二.解决情况 网上巴拉巴拉一堆,看到的说法是这么几种: 1.saleNo 是个 null了 ,经打印,确实有个 null:…
感谢作者的分享,原文地址:http://blog.csdn.net/wike163/article/details/6635321 一. 什么是Native Method   简单地讲,一个Native Method就是一个java调用非java代码的接口.一个Native Method是这样一个java的方法:该方法的实现由非java语言实现,比如C.这个特征并非java所特有,很多其它的编程语言都有这一机制,比如在C++中,你可以用extern "C"告知C++编译器去调用一个C的…
在公司项目开始之前,根据springboot .mybatis.Swagger2 整合了一个demo,在测试时候,遇到的问题,简单记录.之前在使用mybatis时候,没有注意到这一点. 1.错误:There is no getter for property named 'classid' in 'class java.lang.String' 2.错误场景:再代码传递参数时候,只是传递了 字符串 类型的,但是在 mapper.xml 文件中使用了类似这样的判断 如下: 注意:这种写法本身是没有…
公司项目使用pd设计数据库表.之前用过,但是年代比较久远了,有些细节忘记了,今天重新使用时候,生疏了,现在稍微记录下吧. 1.pd创建表的使用,可以直接从网上搜索,博文比较多,如 “pd 设计数据库表”等,不多说: 2.pd可以直接添加 数据库表名称.表字段名称的备注信息.如果你的建表界面没有之类的,可以参照这里,自己选择加上,比如,我开始时候,没有 “comment”,我就可以在此处进行选择加上了. PS:添加 comment,是为了在建表时候能够详细的标识出 表字段 的名称,对应的在 “Pr…
在线文档地址:http://tool.oschina.net/apidocs/apidoc?api=jdk-zh replaceAll public String replaceAll(String replacement) 替换模式与给定替换字符串相匹配的输入序列的每个子序列. 此方法首先重置匹配器.然后,它将扫描输入序列以查找该模式的匹配项.不属于任何匹配的字符被直接添加到结果字符串:在结果中每个匹配都将被替换字符串所替换.替换字符串可能包含到已捕获子序列的引用,如在 appendRepla…
项目中使用了redis ,对于其基本的使用,相对简单些,根据项目中已经提供的工具就可以实现基本的功能,但是只是这样的话,对于redis还是太肤浅,甚至刚开始时候,集群.多节点.主从是什么,他们之间是什么关系都很模糊.利用瓜弟的服务器,自己学习搭建了一个,现在将其中的主要流程.集群测试.搭建中遇到的问题,记录下来,以备后用和帮助后来者. 一.主要的搭建过程 分为两部分: 1.利用小王子提供的简要命令安装redis; redis安装 1.安装redis依赖 # yum install gcc tcl…
在项目和一些群讨论中,经常看到对内存的处理,但是,自己确是一知半解的,基于此,就把这部分的知识简单的整理了下,知识点来源于网络博文,也一一标明出处,谢谢. package com.love.malinda.utils; /** * 关于 堆与栈 * Date 2017-1-13 * @author Aaron * */ public class StackAndHeadStudy { /* * ####相关博文介绍: * -- http://blog.csdn.net/shimiso/artic…
关于微信退款 一.官方文档 申请退款:https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=9_4&index=6 二.退款流程图 注意:微信退款时候,需要证书服务,这里可以参见官方文档中的说明,包括证书的具体下载,解析等.(后面我也补充个证书解析的文件,方便理解) 一个百度文库的文档:https://wenku.baidu.com/view/754c78e93186bceb19e8bbcc.html 三.项目中使用的代码 拿来作个…
关于支付,一直想参与开发,现在根据项目中已有及参见的微信开发文档,将自己对于微信开发的流程进行简单的总结,以备后用和帮助后来者. 一.相关官方文档 微信支付官方文档:https://pay.weixin.qq.com/wiki/doc/api/index.html 二.参考博文 (待添加,等我找找..) 三.自己参看文档时候的简单文档整理, ps:只为了方便自己记忆和联想 四.根据官方文档中,标记后台主要做的工作流程 五.参看项目代码时候,整理的demo,来源于网络 (1)MD5Util  --…
在线文档地址: http://tool.oschina.net/apidocs/apidoc?api=jdk-zh sort public static <T extends Comparable<? super T>> void sort(List<T> list) 根据元素的 自然顺序 对指定列表按升序进行排序.列表中的所有元素都必须实现 Comparable 接口.此外,列表中的所有元素都必须是 可相互比较的(也就是说,对于列表中的任何 e1 和 e2 元素, e…
oracle中 with的简单使用介绍,具体可以参见其他的博文介绍,在这里只是简单的介绍: with 构建了一个临时表,类似于存储过程中的游标,我是这么理解的. 一.数据准备: select * from table1; insert into table1(id) values(1);insert into table1(id) values(2);insert into table1(id) values(3);insert into table1(id) values(4); select…
话不多说,简单的总结而已.网络上很多很详细介绍. 例如,博文:http://blog.csdn.net/zhiweianran/article/details/7868894  当然这篇也是转载的,原创地址就不深究了.学习就好. 具体的可以参照这个博文地址,介绍的还是比较详细的. ---我的简单记录,如下: select * from a ; insert into a(id,name) values(1,'name1');insert into a(id,name) values(2,'nam…
来源于网络博文,感谢作者的分享,转载只为学习,方便查找,原文地址:http://blog.csdn.net/ljl890705/article/details/51540427 Redis是一个应用非常广泛的高性能Key-Value型数据库,与memcached类似,但功能更加强大! 本文将按照不同功能模块的方式,依次对各个功能模块的配置参数进行详细介绍. GENERAL ./redis-server /path/to/redis.conf 按照指定的配置文件启动 include /path/t…
redis集群的测试demo,来自网络,具体不详. 1.下载地址,如下:http://download.csdn.net/detail/u012543819/9729291 2.项目是java项目,结构如下: 3.类代码,如下: package com.demo.redis; import java.io.IOException; import java.util.ArrayList; import java.util.HashSet; import java.util.Set; import…
在现在项目中经常看到 这两个类的使用,开始时候不明白具体是做的什么事情,就单独拿出来学习下了,参照了网上的博文,这里主要是简单的讲讲用法. 具体对这两个类,不做过多介绍,有个在线文档,需要的可以自己去看 http://www.yiibai.com/guava/guava_joiner.html 1.需要的jar 2.代码 package com.joiner.test; import java.util.ArrayList; import java.util.List; import java.…
问题是在一个群里看到的,通过自己查找和实验,参考网上的博文,将问题列出来.以帮助后来者和共同交流学习.   博文地址:http://blog.sina.com.cn/s/blog_13c30757a0102w35i.html   ******************************************************************* 前端数据显示:点击多选框时,多选框的值变为1,未选中时值为0   function parseData(obj){   if(obj.…
最近做的项目中,没有完整的数据库表结构图(ER图),自己就根据服务器上oracle数据库和powerdesign整理一份,但是存在两个问题:1.没有把数据库表的相关备注弄下来:2.数据库表中的主外键关联也没有弄下来,可能是表中就没有. 现在,把操作流程和遇到的问题,记录下来. ************************************** 黄金分割线 *************************************** 一.安装powerdesign 和 oracle数据…
项目中用到的集合不可谓不多,对于自己的一次面试,要求说下自己用过的集合,自己开始说的并不系统也不完整,一直耿耿于怀,特整理一下,以备后期之用和帮助后来者. package com.love.malinda.utils; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Set; /** * 关于collection 及 map 等相关概念及常用方式 * 目的:将集…
来到新的公司,需要使用myeclipse.maven.svn.tomcat.mysql: 对于先前一直只用 netbeans 的我,在这里把环境搭建 的情况记录下来.来加深自己的学习和帮助后来者. 第一篇,简单介绍下,项目中使用的 环境情况,第二篇,再一步一步的记录下,过程可能不如网络上的单篇博文详实,但是尽量做到整个系统的连贯性,保证质量.后面也会添加一部分,我在项目搭建过程中遇到的问题以及相应的解决方案,欢迎各位老师批评指正. ***************需要的 begin********…
  题目链接:http://acm.swust.edu.cn/problem/603/ Time limit(ms): 1000 Memory limit(kb): 65535   同学们还记得我们班大一时举行的吃饺子大赛这个有趣的活动吧,相信这次活动会给软件0604班的同学们留下一生的美好回忆. 现在,作为大赛的评委henry,遇到了一个难题,就是他在统计一个小组同学每个人吃饺子数量的时候,这个小组的同学并没有明确的给出自己吃饺子的准确数量,估计是自己吃的太多了数不清了^_^,他们只是给出了与…
河南理工大学第十届校赛 很久没有组队打比赛了,好吧应该说很久没有写题了, 三个人一起玩果然比一个人玩有趣多了... 前100分钟过了4题,中途挂机100分钟也不知道什么原因,可能是因为到饭点太饿了?,最后100分钟一人开一题差点冲到榜首也太刺激了吧! 是一次愉快的游戏体验. 下周去农大参加邀请赛,希望能和今天一样快乐~ 今天是冬至,别忘记吃饺子! 题解和代码 A. Dong Zhi A题地址 题意:输出"Let's eat dumplings",这句话 思路:看标题肯定签到了,但是hp…
系列文章 [Head First设计模式]山西面馆中的设计模式——装饰者模式 [Head First设计模式]山西面馆中的设计模式——观察者模式 [Head First设计模式]山西面馆中的设计模式——建造者模式 引言 今天是冬至,去饺子馆吃饺子,看他们店里面的水饺种类挺多,在等待中,在想是不是可以用设计模式模拟一下,生产饺子的过程,正好最近也在看工厂模式,也就现学现卖了.当然,实现的方式很多,只是一个例子而已.祝大家冬至,多多吃水饺..... 对象创建的问题? 我们应该面向接口编程而不是面向实…
1        概述 初学正则时,对于Regex类不熟悉,遇到问题不知道该用哪种方法解决,本文结合一些正则应用的典型应用场景,介绍一下Regex类的基本应用.这里重点进行.NET类的介绍,对于正则的运用,不做深入探讨. 正则的应用最终都是进行模式的匹配,而根据目的的不同,基本上可以分为以下几种应用:验证.提取.替换.分割.结合.NET提供的控件.类以及类的方法,可以很方便的实现这些应用. 以下将结合一些典型的应用场景,对.NET中常见的类.方法及属性进行介绍.本文旨在.NET类基础用法的引导,…
从2月初到8月末,经历了一段痛苦的经历,现在总算感觉已经走出来了,经历那事之后 感觉对人与人之间的感情看的更透了,人也没那么浮躁了: 说实话 以前从来不知道鸟叫有多好听,现在突然觉的大自然真的很美,放下心中的烦躁,可以开始一个新项目了;在这个游戏项目中 有些数据是服务端需要JSON给客户端的,使用JAVA自己的JSON处理也不太方便,老是因为有空值不能把对象转为JSON字串 后来听群友说可以用fastjson 但是说实话,fastjson在使用时必须注重他的规则还有一些get set 本来有些临…
餐具:coffee pot 咖啡壶coffee cup 咖啡杯paper towel 纸巾napkin 餐巾table cloth 桌布tea -pot 茶壶tea set 茶具tea tray 茶盘caddy 茶罐dish 碟plate 盘saucer 小碟子rice bowl 饭碗chopsticks 筷子soup spoon 汤匙knife 餐刀cup 杯子glass 玻璃杯mug 马克杯picnic lunch 便当fruit plate 水果盘toothpick 牙签中餐:bear's…
今儿个是冬至,所谓“冬大过年”,公司也应景五点钟就放大伙儿回家吃饺子喝羊肉汤了,而我本着极高的职业素养依然坚持留在公司(实则因为没饺子吃没羊肉汤喝,只能呆公司吃食堂……).趁着这一个多小时的时间,想跟大家介绍下前段时间整的一个基于netty http协议栈的轻量级流程控制组件 nettice(点此查看代码),目前已经实现了一些功能并将持续完善,希望能为大伙儿切实解决一点开发问题(或者至少提供一些思路). 什么是流程控制组件? 服务的流程,简单来说就是在一次交互过程中,对 client 端而言,是…
"(半夜没睡着) “你是不是饿了,哎呀我也饿了.”" "(聊到合拍处) “我和你有一万句me too想要说.”" "(异地恋) “我辞职,去你那儿吧!”" "(分手第33天) “我遇见了一个人,哪方面都很棒,但就是没你好.”" "(睡觉前) “喂,认识你之后我都成情话博主了.”" "(吃饭时) “最后一口,你吃.”" "(在QQ上) “什么时候下班,我去接你.”" &…
  人的寿命应该能达到100 至175 岁,为什么都没有达到呢?最主要一个原因就是我们不重视保健,不懂得保健的知识.很多人死于无知,这很冤枉啊! 大家知道怎么保健吗?国际上有个维多利亚宣言,宣言里有三个里程碑:第一个叫平衡饮食,第二个叫有氧运动,第三个叫心理状态.这三个里程碑,国际上都知道,而我们很多人不清楚.三个里程碑的标题不会变,但内容会随时改变. 一.平衡饮食 下面我讲第一个问题,平衡饮食.所谓平衡饮食,有饮和食两大类. 1."饮"的问题 国际会议上提出了六种保健品:第一绿茶:第…
你用上3G手机了吗?你可能会说,我就是喜欢用nokia1100,ABCDEFG跟我 都没关系.但你不能否认3G是一种趋势,最终我们每个人都会被包裹在3G网络中.1100也不是一成不变,没准哪天为了打击犯罪,会在你的1100上强制 装上GPS.GIS工作既然建立在计算机的基础上,当然也得随着IT行业与时俱进.       看看现在计算机应用的趋势吧.云(计算),这个东西可讲不清楚,因为云嘛,飘忽不定的.不过可以这样来看它,以后计算机网络上就有一坨(或者几坨)万能的 云,有什么需求云都可以满足我们,…