自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

码蚁君

一步一个脚印

  • 博客(34)
  • 资源 (8)
  • 收藏
  • 关注

原创 【码蚁君】AR实战-圣诞礼物EasyAR+Unity

AR实战-圣诞礼物[EasyAR+Unity]hey,圣诞节快到了,还在头疼送什么礼物给ta?送口红?送包包?No No No,来跟着码蚁君,一步一步教你如何把AR圣诞礼物送给ta!!先来看最终效果图:(效果图)开发环境在开发前,需要准备一些环境,本案例用的是EasyAR+Unity。工具版本名称版本下载地址Easy AREasyARSense_3.0.1-...

2019-12-23 15:43:18 1605

原创 公众号开发之wx-tools+springboot应用实战-音乐爬虫推送[JAVA]

天啦噜!微信公众号开发如此简单!竟然是因为……当然是因为wx-tools啦!springboot+wx-tools实践!音乐爬虫推送公众号DEMO GitHub地址:wx-tools 最终DEMO源码地址: music_collector先理一下大概的开发步骤: 1. 创建一个Web工程(可以是Servlet/Spring Web/Spring boot)...

2018-05-12 01:08:32 18977 19

原创 微信公众号开发,原来这么简单?[java框架]

可能你不知道,有个框架叫wx-tools(小心翼翼地说) Wx-tools是基于微信公众平台API的轻量级框架。 基于Wx-tools你可以开速开发一个订阅号/服务号的web应用后台。 博主最近终于有空!!已经更新到2.1.0啦!! GitHub仓库 下载wx-tools-2.1.0.jar wx-tools开发文档及demo 最近更新了开发文档,新增wx-tool

2016-12-15 22:13:52 102720 21

原创 基于webmagic的爬虫小应用--爬取知乎用户信息

最近跟舍友@小疯一起研究爬虫 他写了个小应用-CSDN博客爬虫 有兴趣的朋友可以点进去看看哦~ 一起学习。 一起进步。 想要源代码的朋友点击这里下载哦~听到“爬虫”,是不是第一时间想到python/php ? 多少想玩爬虫的java学习者就因为语言不通而止步。Java是真的不能做爬虫吗? 当然不是。 只不过python的3行代码能解决的问题,而Java要30行。

2016-05-03 14:38:53 13233 11

原创 Java动态代理+注解体现Spring AOP思想

在MVC的架构中,优秀的代码是Service业务层只做业务逻辑处理,如果要添加新功能(如日志,事务等),不应该污染业务层代码。 讲得很抽象,简单来说,如果我要在业务层添加日志功能,在业务层代码内不应该出现Logger这个东西。 想知道怎么实现吗?使用JAVA的动态代理技术,这里体现了Spring AOP切面编程的思想。1. 什么是动态代理?查理论能查几页纸,这里简单总结一句话:调用Pr

2017-07-31 15:48:52 3288 2

转载 [趣文]我是一个线程

也忘记是什么时候了,偶尔发现了一个炒鸡有趣的原创公众号叫《码农翻身》 微信号为:coderising 里面的文章真的生动有趣,以后不定期【转载】给大家看看。 文章最后附上公众号二维码,喜欢的可以订阅获取最新的推送哦。第一回 初生牛犊  我是一个线程,我一出生就被编了个号:0x3704,然后被领到一个昏暗的屋子里,在这里我发现了很多和我一模一样的同伴。   我身边的同伴0x69

2017-03-10 14:13:31 1032 1

原创 dubbo+zookeeper+springmvc搭建实例教程

本篇是实例教程,分享搭建dubbo+zookeeper一些必经的坑 更多请查看Dubbo官方文档 本篇最终项目dubbo.demo下载这里引用官方文档的一张图片,来简单说明各个节点的角色职责 节点角色说明:Provider: 暴露服务的服务提供方。Consumer: 调用远程服务的服务消费方。Registry: 服务注册与发现的注册中心。Monitor: 统计服务的调用次调和

2017-01-12 13:19:24 14641 5

原创 [回归基础系列]-简单选择排序[JAVA]

package 经典例题;/** * 选择排序 * @author 甘海彬 * */public class SelectSort { /** * 思路:循环i,找出i以后的最小值。替换到最前面。 * @param a */ public static void sort(int[] a){ //外层循环 for(

2016-11-08 22:05:49 1027

转载 Ajax的原理和应用

1、ajax技术的背景 不可否认,ajax技术的流行得益于google的大力推广,正是由于google earth、google suggest以及gmail等对ajax技术的广泛应用,催生了ajax的流行。而这也让微软感到无比的尴尬,因为早在97年,微软便已经发明了ajax中的关键技术,并且在99年IE5推出之时,它便开始支持XmlHttpRequest对象,并且微软之前已经开始在它的一

2016-11-08 21:47:08 697

转载 让人糊里糊涂的HTTP、TCP、UDP、Socket

原文地址:http://blog.csdn.net/qq598535550/article/details/52926418 感谢分享先来一个讲TCP、UDP和HTTP的关系TCP/IP是个协议组,可分为三个层次:网络层、传输层和应用层。 在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。 在传输层中有TCP协议与UDP协议。 在应用层有FTP、HTTP

2016-11-08 20:55:39 785

转载 TCP协议中的三次握手和四次挥手(图解)

原文地址:http://blog.csdn.net/whuslei/article/details/6667471/ 感谢分享建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示: 先来看看如何建立连接的。 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK

2016-11-08 20:51:51 615

原创 [20161108]校招面试题被虐经历总结

秋招快要过去…我还没拿到心意公司的offer……sad!今天还被虐了, 不过面试失败没关系,重点学到了知识。现在就把不会的面试题总结一下。^ ^一、有两台服务器,一台在美国,一台在中国。中国是原数据,美国的是数据备份。现在美国的数据文件中,有一处损坏了。问:如何快速定位这个错误位置。 前提:1)宽带的代价很大。 2)数据文件很大。【我的内心:Excuse me???一来就抛一个这么难的题给我吗?真

2016-11-08 20:03:49 2134 2

原创 初探Spark-使用大数据分析2000W行数据

初学spark和scala,做些小分析练习,学习资料可以看看这里如何搭建scala环境和spark环境我就不说了,网上一堆堆的。开发环境scala version:2.11.2 spark version:spark-2.0.0-bin-hadoop2.4Eclipse:4.4.2 Juno Service Release 2本次实例是单机运行的,步骤如下: 1. 模拟2000W人口数据

2016-08-12 14:54:14 1696

原创 Protobuf协议的Java应用例子

Protobuf协议,全称:Protocol Buffer 它跟JSON,XML一样,是一个规定好的数据传播格式。不过,它的序列化和反序列化的效率太变态了……来看看几张图你就知道它有多变态。 Protobuf的Java实例一、 安装Protobuf去Protobuf的GitHub下载,解压。如果你是Windows环境,则还要下载多一个东西。protobuf-2.5.0-windows.zi

2016-08-03 15:20:27 57746 3

原创 Flume-ng在windows环境搭建并测试+log4j日志通过Flume输出到HDFS

首先,去Flume官网下载最新的版本 这里我使用的是apache-flume-1.6.0-bin.tar.gz 开发环境 系统:window7 Jdk:1.7 Flume:1.6.0 Hadoop:2.5.2一、下载flume并解压安装配置下载解压到你想要的目录 配置环境变量 新建FLUME_HOME变量,填写flume安装目录,如图 然后编辑系统变

2016-08-01 18:03:34 4955

原创 Eclipse搭建hadoop开发环境[hadoop-eclipse-plugin-2.5.2]

上一篇,展示了一个简单的WordCount程序,但是总是使用命令行来操作有些繁琐。 接下来将分享如何使用Eclipse来搭建hadoop开发环境。开发环境: 系统:window7 IDE:Eclipse Java EE IDE for Web Developers【Version: Juno Service Release 2】 Hadoop版本:hadoop2.5.2准备工作

2016-07-29 19:53:26 15290 19

原创 hadoop简单实例-WordCount

开发环境:window7 如果不知道怎么在window环境下安装hadoop,请参考教你Windows平台安装配置Hadoop2.5.2(不借助cygwin)本实例先贴源代码,再讲解步骤。 代码如下:package test;import java.io.IOException;import java.util.StringTokenizer;import org.apache.had

2016-07-29 19:15:04 9127

原创 教你Windows平台安装配置Hadoop2.5.2(不借助cygwin)

刚入门hadoop,开发环境的搭建估计能把一部分人逼走。我也差点疯了。 估计能看到这篇文章的小伙伴们都饱受cygwin和各种配置文件的折磨了吧?如果你不想在linux上搭建,又不想安装cygwin。那就继续往下看啦~步骤: 1. JDK安装(不会的戳这) 2. 下载hadoop2.5.2.tar.gz,或者自行去百度下载。 3. 下载hadooponwindows-master.zip【**

2016-07-29 17:56:01 41817 53

原创 教你3分钟快速开发微信公众号[订阅号][服务号]

java微信公众号开发框架微信开发框架快速开发

2016-06-20 00:48:50 27543 5

原创 [框架整合]spring+springmvc+mybatis(4)

spring+springmvc+mybatis整合在上篇博文中,我们已经将最简单的spring+springmvc+mybatis整合完了。 接下来就是进行简单的测试。我在本地已经有数据库表,因为该项目是实现简单的秒杀系统。所有测试时简单的写一个查询接口进行测试。

2016-06-06 15:31:47 1660

原创 [框架整合]spring+springmvc+mybatis(3)

[框架整合]spring+springmvc+mybatis(3)在上篇博文中,我们已经整合了spring+mybatis(C3P0连接池)。接下来我们将整合springMVC在spring文件夹中创建 spring-web.xml

2016-06-06 15:07:52 933

原创 [框架整合]spring+springmvc+mybatis(2)

[框架整合]spring+springmvc+mybatis(2)在上一篇中,我们已经把项目搭建起来了。接下来将进行spring+mybatis整合目录结构如下:在resources目录下创建文件 mybatis-config.xml 配置文件 (该配置文件主要是管理mybatis的相关设置)

2016-06-06 15:01:01 1282

原创 [框架整合]spring+springmvc+mybatis(1)

引用于慕课网的一系列课程 Spring+SpringMVC+MyBatis整合参考视频 很优美很规范的整合版本,视频中有很多思想在里面!小伙伴点进去学习吧~ 我的Github写这篇博客是为了加深学习的印象,在整合的过程中遇到什么问题,欢迎留言。整合顺序搭建项目,导入jar包。(这里我使用maven搭建,也可以自己导入)先整合Mybatis和Spring (关键配置文件有mybat

2016-06-06 14:46:48 1063

原创 回归基础系列-重载与覆盖(重写)[JAVA]

重载:方法具有同一名字,但是具有不同参数类型就是重载,这也是多态的表现。如:/** * 重载:方法具有同一名字,不同参数类型就是重载,这也是多态的表现 * @author Ant * */public class Overloading { public void receive(int i){ System.out.println("接收了int类型的数据:"+

2016-04-18 18:12:52 633

原创 回归基础系列-JAVA基本知识[JAVA]

最近要辅导一下小师弟,顺带也给自己复习一边基本功吧! 由于最近博主也在找实习QAQ!在复习的途中,深深感觉到这些看似简单的基础理论,大公司面试几乎都在抠细节,就是这些平常我们不在乎的细节,基本功很重要,写下来提醒一下自己。

2016-04-18 17:53:28 985

原创 [JAVA]有关比较器(Comparator接口)的用法及对象数组排序问题

今天讨论的对象也是Arrays.sort()方法与Comparator接口的相互用法。当你想对一个普通的对象数组排序,怎么办?这时候你应该想到的是,使用Comparator接口和Arrays.sort()结合使用。

2016-04-02 17:03:45 4220

原创 [JAVA]有关Java中Arrays.sort()的用法

平常,作为静态类Arrays中的静态方法sort()经常被我们使用。但是你知道怎么控制它排序按照正序还是逆序呢?

2016-04-02 16:55:43 948

原创 统计文章单词[JAVA实现]-经典笔试题

题目:统计文章中单词的个数,或出现频率 思路:先读文件到StringBuffer中,再使用正则表达式,分割成str[],在进行统计(使用map)。

2016-04-02 16:45:18 1189

原创 大数乘法[JAVA实现]-经典笔试题

大数乘法 基本思想: 输入字符串,转成char数组,转成int数组。采用分治思想,每一位的相乘; * 公式:AB*CD = AC (BC+AD) BD * 然后从后到前满十进位,顺序如右(BD,(BC+AD),AC)。公式表示的是什么意思呢? 大家回想一下以前小学学的乘法懂了吧? 接下来就是实现了。 代码如下:package demo.test;import java.util.

2016-04-02 15:31:55 17080 10

原创 回归基础系列-快速排序[JAVA]

快速排序: 基本思想:选择个基准数(一般是第一个元素或最后一个元素),然后以基准数分开左右边。 * 左边全部比基准数小 * 右边全部比基准数大 * 直到左右指针相等,交换下标为左右指针相等的数和基准数 * 递归重复。/** * 快速排序 * * @author Ant * */public class QuickSort { /

2016-04-01 20:23:33 691

原创 回归基础系列-选择排序[JAVA]

选择排序: 基本思想:选择排序基本思想:选择出一个最大(最小)每次放在已排好的数组最后面。/** * 选择排序 * @author Ant * */public class SelectSort { /** * 选择排序基本思想:选择出一个最大(最小)每次放在已排好的数组最后面。 * @param a */ public static voi

2016-04-01 20:21:39 609

原创 回归基础系列-插入排序[JAVA]

插入排序: 基本思想:假设前面(n-1)[n>=2]个数已经排好,现在要把第n个数插到前面有序数中。反复循环。/** * 插入排序 * @author Ant * */public class InsertSort { /** * 基本思想:假设前面(n-1)[n>=2]个数已经排好,现在要把第n个数插到前面有序数中。反复循环 * @param a *

2016-04-01 20:19:58 702

原创 回归基础系列-冒泡排序-[JAVA]

冒泡排序: 基本思想:比较相邻的元素大小,将小的前移,大的后移(或者反过来。)/** * 冒泡排序 * @author Ant * */public class BubbleSort { /** * 基本思想:比较相邻的元素大小,将小的前移,大的后移 * @param a * @return */ public static voi

2016-04-01 20:18:16 698

原创 回归基础系列-call by value / call by reference区别与实例

call by reference 与 call by value的区别与实例①什么叫call by value(值传递),当往方法里传递如int,double等基本类型的变量时,这就是值传递,到方法后,得到一个拷贝副本(形参),在方法里对形参做任何操作都不会影响原变量。②什么叫call by reference(引用传递),当往方法传递类对象时,会拷贝一个副本(形参)到方法里,这里的形参跟实参对象是同一地址

2016-03-31 15:16:59 14981 4

ngrok客户端windows+64版

ngrok客户端windows+64版,支持把本地localhost/127.0.0.1映射到公网

2018-05-11

java微信公众平台开发框架wx-tools

推荐wx-tools框架,封装了API,JAVA轻量级。对于刚接触微信公众号开发非常大的帮助。 有完整的教程和文档。 CSDN教程:http://blog.csdn.net/antgan/article/details/53677912 GitHub:https://github.com/antgan/wx-tools w3cschool:http://www.w3cschool.cn/wxtools/ 喜欢给在GitHub给个star哦~

2017-03-10

dubbo+zookeeper实例

dubbo+zookeeper+springmvc实例demo 教程:http://blog.csdn.net/antgan/article/details/54377043

2017-01-12

dubbo.demo

dubbo+zookeeper+springmvc的实例demo项目 还包括dubbo.xsd

2017-01-12

dubbo-admin-2.4.1

dubbo管理页面

2017-01-12

wx-tools-2.0.0.jar

Wx-tools是基于微信公众平台API的轻量级框架。 基于Wx-tools你可以开速开发一个订阅号/服务号的web应用后台。 开发实例:http://blog.csdn.net/antgan/article/details/53677912

2016-12-15

protobuf-2.5.0-windows.zip

protobuf-2.5.0-windows windows支持。

2016-08-03

wx-tools-1.0.0.jar

Wx-tools是基于微信公众平台API的轻量级框架。 基于Wx-tools你可以开速开发一个订阅号/服务号的web应用后台。

2016-06-19

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除