JAVA的成长之路
Vilochen_
这个作者很懒,什么都没留下…
展开
-
Java 正则表达式详解
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。 正则表达式30分钟入门教程 常用正则表达式 许多语言,包括Perl、转载 2013-06-01 12:37:28 · 553 阅读 · 0 评论 -
ArrayList for循环remove元素 , 没有抛出异常
示例代码:public class TestList { public static void main(String[] args) { List a = new ArrayList(); a.add("1"); a.add("2"); a.add("3"); for (String tmp : a) {原创 2017-02-14 18:06:38 · 572 阅读 · 0 评论 -
Titan java读数据的相关api使用 (初学)
http://s3.thinkaurelius.com/docs/titan/1.0.0/index.html titan官方文档链接.我用的是hbase+es结构.所以先下载hbase.然后下载titan的gremlin终端方便查看数据测试用.titan的需要java1.8以上的配置,这里要注意.本地java api使用的例子网上太少了= =这里写一些以备以后使用.首原创 2016-06-01 21:55:47 · 4581 阅读 · 2 评论 -
JMS学习总结 (一)
Java消息服务学习总结(一) 由于毕业设计的缘故,最近开始接触并学习JMS(Java Message Service)Java消息服务的相关预备知识。经过一周多的学习,现在将学到的一些东西总结就一下。 消息传送机制的优点 1.异构集成:使用消息传送机制可以在完全不同的平台上实现应用程序和系统请求调用服务。去多开源消息传送系统和商业消息传原创 2015-04-17 14:03:58 · 515 阅读 · 0 评论 -
用Java实现 一些面试要求的基本的排序算法
首先是插入排序:个人思路:插入排序就是将一个无序的数组,从第一个开始,将下一个数插入到前面的有序数组中,使之前的数组依然有序。(我说的比较白话,因为是自己总结的)比如数组 {1,5,3,4,5,8,2},从第二个开始,跟前面的数比较,如果小于前面的数,则交换。所以步骤如下:{1,5,3,4,5,8,2}-->{1,3,5,4,5,8,2}-->{1,3,4,5,8,2}-->{1,3,原创 2014-04-01 16:03:14 · 973 阅读 · 1 评论 -
微信公众帐号开发教程第6篇-文本消息的内容长度限制揭秘
[030] 微信公众帐号开发教程第6篇-文本消息的内容长度限制揭秘相信不少朋友都遇到过这样的问题:当发送的文本消息内容过长时,微信将不做任何响应。那么到底微信允许的文本消息的最大长度是多少呢?我们又该如何计算文本的长度呢?为什么还有些人反应微信好像支持的文本消息最大长度在1300多呢?这篇文章会彻底解除大家的疑问。接口文档中对消息长度限制为2048转载 2013-12-02 16:22:35 · 645 阅读 · 0 评论 -
微信公众帐号开发教程第5篇-各种消息的接收与响应
[029] 微信公众帐号开发教程第5篇-各种消息的接收与响应前一篇文章里我们已经把微信公众平台接口中消息及相关操作都进行了封装,本章节将主要介绍如何接收微信服务器发送的消息并做出响应。明确在哪接收消息从微信公众平台接口消息指南中可以了解到,当用户向公众帐号发消息时,微信服务器会将消息通过POST方式提交给我们在接口配置信息中填写的URL,而我们就需要转载 2013-12-02 15:57:59 · 658 阅读 · 0 评论 -
微信公众帐号开发教程第4篇-消息及消息处理工具的封装
[028] 微信公众帐号开发教程第4篇-消息及消息处理工具的封装工欲善其事必先利其器!本篇内容主要讲解如何将微信公众平台定义的消息及消息相关的操作封装成工具类,方面后期的使用。这里需要明确的是消息其实是由用户发给你的公众帐号的,消息先被微信平台接收到,然后微信平台会将该消息转给你在开发模式接口配置中指定的URL地址。微信公众平台消息接口要接收微信平台转载 2013-12-02 15:41:05 · 788 阅读 · 0 评论 -
百度BAE java项目应用开始的准备工作
百度 BAE 不支持 Git 和 FTP ,也没有自己的上传工具,要想管理代码,只有使用“反人类”的SVN。官方关于SVN的教程十分详细,我就不再做重复劳动了,直接复制……从这里下载目前,无论是Windows平台、Linux平台还是Mac平台都有比较成熟的SVN客户端工具。windows下TortoiseSVN:立即下载Linux下RabbitVCS:立即下载Mac下svn转载 2013-12-02 15:39:11 · 594 阅读 · 0 评论 -
微信公众帐号开发教程第3篇-开发模式启用及接口配置
[027] 微信公众帐号开发教程第3篇-开发模式启用及接口配置 编辑模式与开发模式微信公众帐号申请成功后,要想接收处理用户的请求,就必须要在“高级功能”里进行配置,点击“高级功能”,将看到如下界面:从上图中可以看到,高级功能包含两种模式:编辑模式和开发模式,并且这两种模式是互斥关系,即两种模式不能同时开启。那两种模式有什么区别呢?作为开发转载 2013-12-02 15:40:18 · 582 阅读 · 0 评论 -
BAE百度云平台的mysql数据库的使用(Java)
BAE的数据库使用的mysql,还有phpmyadmin,怎么说呢,太像那种php空间了。不过都是免费的哈~~第一个问题就是连接数据的问题。做了一个简单的聊天室项目,打算放上去试试。BAE的数据库连接的用户名和密码需要从request请求中获取。只有数据库名是我们可以直接拿来用的。定义一个JdbcUtil类。用来获取连接。为了节省代码,直接写转载 2013-12-06 15:53:17 · 828 阅读 · 0 评论 -
关于java中bufferedreader的一些注意事项
当使用bufferedreader的时候,如果在还没有读出其中数据的时候在其后就创建bufferedwriter对象,则文件内数据会被清空,导致之后的数据读不出来。所以应该在创建bufferedwriter之前就将数据读出来。原创 2013-11-01 17:39:20 · 713 阅读 · 0 评论 -
关于java中字符串以空格截取
如果字符串String a = "asd asd ";想用split以空格截取字符串,如果直接用a.split(" "),则如果存在多个空格的时候,不会按预期的要求截取空格,应该是a.split(" {1,}"),这样会得到将空格都去掉的效果。原创 2013-10-30 22:18:02 · 7021 阅读 · 1 评论 -
ThreadPoolExecutor的shutDown和shutDownNow的区别
import java.util.List;import java.util.Random;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;/** * Created by Administrator on 2017/3/23. * * ExecutorService原创 2017-03-23 23:24:28 · 7614 阅读 · 0 评论