- 博客(34)
- 资源 (8)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 【码蚁君】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
1657
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 公众号开发之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
19118
19
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 微信公众号开发,原来这么简单?[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
102882
21
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 基于webmagic的爬虫小应用--爬取知乎用户信息
最近跟舍友@小疯一起研究爬虫 他写了个小应用-CSDN博客爬虫 有兴趣的朋友可以点进去看看哦~ 一起学习。 一起进步。 想要源代码的朋友点击这里下载哦~听到“爬虫”,是不是第一时间想到python/php ? 多少想玩爬虫的java学习者就因为语言不通而止步。Java是真的不能做爬虫吗? 当然不是。 只不过python的3行代码能解决的问题,而Java要30行。
2016-05-03 14:38:53
13256
11
原创 Java动态代理+注解体现Spring AOP思想
在MVC的架构中,优秀的代码是Service业务层只做业务逻辑处理,如果要添加新功能(如日志,事务等),不应该污染业务层代码。 讲得很抽象,简单来说,如果我要在业务层添加日志功能,在业务层代码内不应该出现Logger这个东西。 想知道怎么实现吗?使用JAVA的动态代理技术,这里体现了Spring AOP切面编程的思想。1. 什么是动态代理?查理论能查几页纸,这里简单总结一句话:调用Pr
2017-07-31 15:48:52
3303
2
转载 [趣文]我是一个线程
也忘记是什么时候了,偶尔发现了一个炒鸡有趣的原创公众号叫《码农翻身》 微信号为:coderising 里面的文章真的生动有趣,以后不定期【转载】给大家看看。 文章最后附上公众号二维码,喜欢的可以订阅获取最新的推送哦。第一回 初生牛犊 我是一个线程,我一出生就被编了个号:0x3704,然后被领到一个昏暗的屋子里,在这里我发现了很多和我一模一样的同伴。 我身边的同伴0x69
2017-03-10 14:13:31
1041
1
原创 dubbo+zookeeper+springmvc搭建实例教程
本篇是实例教程,分享搭建dubbo+zookeeper一些必经的坑 更多请查看Dubbo官方文档 本篇最终项目dubbo.demo下载这里引用官方文档的一张图片,来简单说明各个节点的角色职责 节点角色说明:Provider: 暴露服务的服务提供方。Consumer: 调用远程服务的服务消费方。Registry: 服务注册与发现的注册中心。Monitor: 统计服务的调用次调和
2017-01-12 13:19:24
14667
5
原创 [回归基础系列]-简单选择排序[JAVA]
package 经典例题;/** * 选择排序 * @author 甘海彬 * */public class SelectSort { /** * 思路:循环i,找出i以后的最小值。替换到最前面。 * @param a */ public static void sort(int[] a){ //外层循环 for(
2016-11-08 22:05:49
1036
转载 Ajax的原理和应用
1、ajax技术的背景 不可否认,ajax技术的流行得益于google的大力推广,正是由于google earth、google suggest以及gmail等对ajax技术的广泛应用,催生了ajax的流行。而这也让微软感到无比的尴尬,因为早在97年,微软便已经发明了ajax中的关键技术,并且在99年IE5推出之时,它便开始支持XmlHttpRequest对象,并且微软之前已经开始在它的一
2016-11-08 21:47:08
713
转载 让人糊里糊涂的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
791
转载 TCP协议中的三次握手和四次挥手(图解)
原文地址:http://blog.csdn.net/whuslei/article/details/6667471/ 感谢分享建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示: 先来看看如何建立连接的。 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段发生ACK
2016-11-08 20:51:51
623
原创 [20161108]校招面试题被虐经历总结
秋招快要过去…我还没拿到心意公司的offer……sad!今天还被虐了, 不过面试失败没关系,重点学到了知识。现在就把不会的面试题总结一下。^ ^一、有两台服务器,一台在美国,一台在中国。中国是原数据,美国的是数据备份。现在美国的数据文件中,有一处损坏了。问:如何快速定位这个错误位置。 前提:1)宽带的代价很大。 2)数据文件很大。【我的内心:Excuse me???一来就抛一个这么难的题给我吗?真
2016-11-08 20:03:49
2170
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
1719
原创 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
57919
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
4981
原创 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
15378
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
9189
原创 教你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
41927
53
原创 [框架整合]spring+springmvc+mybatis(4)
spring+springmvc+mybatis整合在上篇博文中,我们已经将最简单的spring+springmvc+mybatis整合完了。 接下来就是进行简单的测试。我在本地已经有数据库表,因为该项目是实现简单的秒杀系统。所有测试时简单的写一个查询接口进行测试。
2016-06-06 15:31:47
1676
原创 [框架整合]spring+springmvc+mybatis(3)
[框架整合]spring+springmvc+mybatis(3)在上篇博文中,我们已经整合了spring+mybatis(C3P0连接池)。接下来我们将整合springMVC在spring文件夹中创建 spring-web.xml
2016-06-06 15:07:52
947
原创 [框架整合]spring+springmvc+mybatis(2)
[框架整合]spring+springmvc+mybatis(2)在上一篇中,我们已经把项目搭建起来了。接下来将进行spring+mybatis整合目录结构如下:在resources目录下创建文件 mybatis-config.xml 配置文件 (该配置文件主要是管理mybatis的相关设置)
2016-06-06 15:01:01
1294
原创 [框架整合]spring+springmvc+mybatis(1)
引用于慕课网的一系列课程 Spring+SpringMVC+MyBatis整合参考视频 很优美很规范的整合版本,视频中有很多思想在里面!小伙伴点进去学习吧~ 我的Github写这篇博客是为了加深学习的印象,在整合的过程中遇到什么问题,欢迎留言。整合顺序搭建项目,导入jar包。(这里我使用maven搭建,也可以自己导入)先整合Mybatis和Spring (关键配置文件有mybat
2016-06-06 14:46:48
1072
原创 回归基础系列-重载与覆盖(重写)[JAVA]
重载:方法具有同一名字,但是具有不同参数类型就是重载,这也是多态的表现。如:/** * 重载:方法具有同一名字,不同参数类型就是重载,这也是多态的表现 * @author Ant * */public class Overloading { public void receive(int i){ System.out.println("接收了int类型的数据:"+
2016-04-18 18:12:52
642
原创 回归基础系列-JAVA基本知识[JAVA]
最近要辅导一下小师弟,顺带也给自己复习一边基本功吧! 由于最近博主也在找实习QAQ!在复习的途中,深深感觉到这些看似简单的基础理论,大公司面试几乎都在抠细节,就是这些平常我们不在乎的细节,基本功很重要,写下来提醒一下自己。
2016-04-18 17:53:28
997
原创 [JAVA]有关比较器(Comparator接口)的用法及对象数组排序问题
今天讨论的对象也是Arrays.sort()方法与Comparator接口的相互用法。当你想对一个普通的对象数组排序,怎么办?这时候你应该想到的是,使用Comparator接口和Arrays.sort()结合使用。
2016-04-02 17:03:45
4237
原创 [JAVA]有关Java中Arrays.sort()的用法
平常,作为静态类Arrays中的静态方法sort()经常被我们使用。但是你知道怎么控制它排序按照正序还是逆序呢?
2016-04-02 16:55:43
961
原创 统计文章单词[JAVA实现]-经典笔试题
题目:统计文章中单词的个数,或出现频率 思路:先读文件到StringBuffer中,再使用正则表达式,分割成str[],在进行统计(使用map)。
2016-04-02 16:45:18
1205
原创 大数乘法[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
17192
10
原创 回归基础系列-快速排序[JAVA]
快速排序: 基本思想:选择个基准数(一般是第一个元素或最后一个元素),然后以基准数分开左右边。 * 左边全部比基准数小 * 右边全部比基准数大 * 直到左右指针相等,交换下标为左右指针相等的数和基准数 * 递归重复。/** * 快速排序 * * @author Ant * */public class QuickSort { /
2016-04-01 20:23:33
705
原创 回归基础系列-选择排序[JAVA]
选择排序: 基本思想:选择排序基本思想:选择出一个最大(最小)每次放在已排好的数组最后面。/** * 选择排序 * @author Ant * */public class SelectSort { /** * 选择排序基本思想:选择出一个最大(最小)每次放在已排好的数组最后面。 * @param a */ public static voi
2016-04-01 20:21:39
622
原创 回归基础系列-插入排序[JAVA]
插入排序: 基本思想:假设前面(n-1)[n>=2]个数已经排好,现在要把第n个数插到前面有序数中。反复循环。/** * 插入排序 * @author Ant * */public class InsertSort { /** * 基本思想:假设前面(n-1)[n>=2]个数已经排好,现在要把第n个数插到前面有序数中。反复循环 * @param a *
2016-04-01 20:19:58
712
原创 回归基础系列-冒泡排序-[JAVA]
冒泡排序: 基本思想:比较相邻的元素大小,将小的前移,大的后移(或者反过来。)/** * 冒泡排序 * @author Ant * */public class BubbleSort { /** * 基本思想:比较相邻的元素大小,将小的前移,大的后移 * @param a * @return */ public static voi
2016-04-01 20:18:16
710
原创 回归基础系列-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
15254
4
java微信公众平台开发框架wx-tools
2017-03-10
dubbo+zookeeper实例
2017-01-12
wx-tools-2.0.0.jar
2016-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人