<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[RobotBing的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/RobotBing</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; RobotBing]]></copyright><item><title><![CDATA[ubuntu16.04安装mysql并通过navicate远程连接]]></title><link>https://blog.youkuaiyun.com/RobotBing/article/details/101171626</link><guid>https://blog.youkuaiyun.com/RobotBing/article/details/101171626</guid><author>RobotBing</author><pubDate>Sun, 22 Sep 2019 20:45:03 +0800</pubDate><description><![CDATA[在云服务器的ubuntu16.04上安装mysql，并在本地电脑上用navicate连接的步骤，记录下。

1.更新源


			sudo apt-get update
			
		2.安装mysql服务，在安装过程中会提示输入密码


			sudo apt-get update
			
		3.安装mysql客户端


			sudo apt install mysql-client
			
...]]></description><category></category></item><item><title><![CDATA[微信公众号开发之jssdk接入和实现微信录音功能]]></title><link>https://blog.youkuaiyun.com/RobotBing/article/details/93873724</link><guid>https://blog.youkuaiyun.com/RobotBing/article/details/93873724</guid><author>RobotBing</author><pubDate>Thu, 27 Jun 2019 14:18:18 +0800</pubDate><description><![CDATA[微信提供了jssdk，可以实现微信内转发朋友圈，获取位置，录音等功能，使用jssdk首先需要接入，对网页做个验证，当前网页是否符合调用jssdk的要求，验证过程为：

1.网页向后台服务器发送验证请求

2.服务器接收到请求后获取jsapiTicket、timestamp、nonceStr三个参数，然后根据这三个参数获取signature，将timestamp、nonceStr和signature...]]></description><category></category></item><item><title><![CDATA[微信公众号开发之自动消息回复]]></title><link>https://blog.youkuaiyun.com/RobotBing/article/details/93873622</link><guid>https://blog.youkuaiyun.com/RobotBing/article/details/93873622</guid><author>RobotBing</author><pubDate>Thu, 27 Jun 2019 14:17:24 +0800</pubDate><description><![CDATA[微信公众号后台有编辑模式和代码模式两种，设置成代码模式后，微信服务器会把公众号收到的所有消息以post方式发送到验证接入填写的url上，携带的请求参数为xml格式，由自己写的controller负责处理消息并按照微信要求的发送给微信服务器。Controller通过请求方式来分别处理验证接入和消息处理。

微信消息分为文本消息、语音消息、位置消息等多种格式，我做的是文本消息。文本消息的xml格式如下...]]></description><category></category></item><item><title><![CDATA[微信公众号开发之服务器验证接入]]></title><link>https://blog.youkuaiyun.com/RobotBing/article/details/93748784</link><guid>https://blog.youkuaiyun.com/RobotBing/article/details/93748784</guid><author>RobotBing</author><pubDate>Wed, 26 Jun 2019 16:14:14 +0800</pubDate><description><![CDATA[微信公众号开发需要将项目运行在带有独立ip地址的主机上，可以选择内网穿透或者云服务器，我用的阿里云的服务器。微信验证接入过程就是微信给你的服务器发送一个get请求，请求中携带signature、timestamp、nonce和echostr四个参数，其中signature为签名，timestamp为时间戳，nonce为一个随机字符串echostr为返回码，在自己的controller里接收这四...]]></description><category></category></item><item><title><![CDATA[docker学习笔记]]></title><link>https://blog.youkuaiyun.com/RobotBing/article/details/88894720</link><guid>https://blog.youkuaiyun.com/RobotBing/article/details/88894720</guid><author>RobotBing</author><pubDate>Fri, 29 Mar 2019 15:40:31 +0800</pubDate><description><![CDATA[Docker run
用来运行镜像，新建容器

-d 后台运行

-P 随机映射到主机的端口，具体映射到哪个端口，可以用ps命令查看

-t terminal，指定一个终端或者伪终端

-i 类似java的System.in，拥有输入的功能，一般和-t连用，用于终端调试

-p 指定容器端口

Docker ps 查看当前正在运行的容器信息
	Docker images 查看本地的镜像信息
	...]]></description><category></category></item><item><title><![CDATA[java poi读取excel遇到的坑]]></title><link>https://blog.youkuaiyun.com/RobotBing/article/details/88092312</link><guid>https://blog.youkuaiyun.com/RobotBing/article/details/88092312</guid><author>RobotBing</author><pubDate>Sun, 03 Mar 2019 19:33:49 +0800</pubDate><description><![CDATA[Java对excel的操作，主要用到poi的包，今天遇到的主要问题是合并单元格格式数据的读取。Excel表如图：



日期水温等等属性是合并单元格格式，读取的时候读取只能通过第一行读取，通过第二行读取时cell不为空，但是cell里的内容为空。

代码：


			
try {

 InputStream is = new FileInputStream(&quot;C:\\Users\\ddddf...]]></description><category></category></item><item><title><![CDATA[java正则表达式学习笔记]]></title><link>https://blog.youkuaiyun.com/RobotBing/article/details/88040705</link><guid>https://blog.youkuaiyun.com/RobotBing/article/details/88040705</guid><author>RobotBing</author><pubDate>Thu, 28 Feb 2019 18:37:27 +0800</pubDate><description><![CDATA[字符
			
			
			含义
			
			
			代码示例
			
		
			.
			
			
			任意一个字符，和.之前的字符无关
			
			
			String word = &quot;a&quot;;

			String regex = &quot;.&quot;;

			Pattern p = Pattern.compile(regex);

			Matcher m = p.matcher(wor...]]></description><category></category></item><item><title><![CDATA[java面试_数据库]]></title><link>https://blog.youkuaiyun.com/RobotBing/article/details/85157705</link><guid>https://blog.youkuaiyun.com/RobotBing/article/details/85157705</guid><author>RobotBing</author><pubDate>Fri, 21 Dec 2018 10:17:52 +0800</pubDate><description><![CDATA[1.group by
根据表里的字段名分类，相同字段名只显示一行记录，通常与聚集函数max、min合用选择最大值最小值，或者与having合用筛选，结果按照group by的字段排序
例：select * from examine group by e_date;
结果：
+-------------+------------+-----------+------------+----------...]]></description><category></category></item><item><title><![CDATA[java面试_数据结构]]></title><link>https://blog.youkuaiyun.com/RobotBing/article/details/85157685</link><guid>https://blog.youkuaiyun.com/RobotBing/article/details/85157685</guid><author>RobotBing</author><pubDate>Fri, 21 Dec 2018 10:17:21 +0800</pubDate><description><![CDATA[1，线性表
地址寻找
首元素空间+i*单个数据所占空间
优点
访问简单
缺点
删除，增加代价大，不够灵活

2，链表
3，栈和队列
栈：
Push pop peek
Push入栈，pop出栈，peek查看栈顶元素

Java里的栈和队列：
Stack
Vector
Queue
Deque
Linkedlist

4、出栈顺序
矛盾：可能先入栈之后直接出栈

5、图
图的存储
二维数组
链表：数组+...]]></description><category></category></item><item><title><![CDATA[java面试_设计模式和线程]]></title><link>https://blog.youkuaiyun.com/RobotBing/article/details/85157675</link><guid>https://blog.youkuaiyun.com/RobotBing/article/details/85157675</guid><author>RobotBing</author><pubDate>Fri, 21 Dec 2018 10:16:41 +0800</pubDate><description><![CDATA[1.单例模式
肤浅来讲，单例模式就是构造方法私有化，将对象的引用并且是static的，作为成员变量，提供一个返回对象的方法，不允许别的类new对象，这样就可以保证只有一个对象。当需要的时候调用类提供的方法获得对象，优点一来可以实现懒加载，即延时加载二来可以使对象常驻内存
单例模式的使用场景：数据库的连接
代码：
public class TestSingleTon {
private static...]]></description><category></category></item><item><title><![CDATA[java面试_面向对象]]></title><link>https://blog.youkuaiyun.com/RobotBing/article/details/85157653</link><guid>https://blog.youkuaiyun.com/RobotBing/article/details/85157653</guid><author>RobotBing</author><pubDate>Fri, 21 Dec 2018 10:15:59 +0800</pubDate><description><![CDATA[1.this
This使用的几个场景
1.指向对象成员变量
2.指向本类的方法或构造方法
3.static方法在本类中直接通过方法名调用，不用加this
4.static方法里不能使用this
结论：this指向的是对象不是类
2.继承实例化的过程
1.当存在继承时加载的顺序
代码：
public class TestExtend {
public static void main(String[...]]></description><category></category></item><item><title><![CDATA[java面试_基本数据类型]]></title><link>https://blog.youkuaiyun.com/RobotBing/article/details/85138742</link><guid>https://blog.youkuaiyun.com/RobotBing/article/details/85138742</guid><author>RobotBing</author><pubDate>Fri, 21 Dec 2018 10:15:07 +0800</pubDate><description><![CDATA[1. == 和equals
==比较的是地址，基本数据类型因为储存在栈中，所以相同值比较出来的结果为true，引用类型因为引用在栈中，对象在堆中，所以比较出来的结果为false。对引用类型来说，==比较的是两个引用是否指向同一对象。
Equals比较的是两个引用数据的内容，equals方法是可以重写的。而基本数据类型不存在equals这个说法。


2.基本数据类型
Java基本数据类型包括
by...]]></description><category></category></item><item><title><![CDATA[java面试_操作java系统、网络]]></title><link>https://blog.youkuaiyun.com/RobotBing/article/details/85138697</link><guid>https://blog.youkuaiyun.com/RobotBing/article/details/85138697</guid><author>RobotBing</author><pubDate>Thu, 20 Dec 2018 20:39:26 +0800</pubDate><description><![CDATA[1.线程和进程
  1.进程是独立的，进程之间不会相互影响，进程是一个动态的概念而程序是一个静态的概念，进程包括 线程、内存和文件、网络。进程是系统分配资源的基本单位。
  2.线程是独立运行的最小单位，线程拥有自己的线程栈，和pc，pc指向内存。线程之间内存可以共享。TLS是线程独立内存，避免线程之间的内存冲突。
2.存储
 计算机存储器速度从快到慢分为：寄存器、缓存、内存、硬盘
3.网络
 1...]]></description><category></category></item><item><title><![CDATA[java面试_jvm]]></title><link>https://blog.youkuaiyun.com/RobotBing/article/details/85138661</link><guid>https://blog.youkuaiyun.com/RobotBing/article/details/85138661</guid><author>RobotBing</author><pubDate>Thu, 20 Dec 2018 20:38:50 +0800</pubDate><description><![CDATA[1.jvm结构
类加载器、方法区、堆内存、本地内存，pc、本地方法栈
2.JVM堆分代
新生代 分为eden from to 区 默认比例为8:1:1
老年代 默认执行15次垃圾回收依然保留下来的对象放入老年代，
持久代 存放常量等 由于和方法区内存放的东西类似，正在被逐渐舍弃
3.jvm垃圾回收算法
引用计数法 寻找对象的直接引用或者间接引用，并计数，引用为零的时候，删除对象
优点：实时性，计数...]]></description><category></category></item><item><title><![CDATA[苏州科达科技面经]]></title><link>https://blog.youkuaiyun.com/RobotBing/article/details/85138624</link><guid>https://blog.youkuaiyun.com/RobotBing/article/details/85138624</guid><author>RobotBing</author><pubDate>Thu, 20 Dec 2018 20:38:16 +0800</pubDate><description><![CDATA[科达的效率还是非常快的，下午宣讲会笔试，晚上约面试，第二天早上面试，晚上hr就打电话谈薪，总共不到两天的时间。
1.笔试
试卷组成
定项选择 102
不定项选择 103
简答 5*10

先说选择，选择题不算难，都是计算机体系结构里经常出现的面试题，涵盖面挺广的，有计算机组成原理，数据库的内容，主要还是java语言基础，继承，接口之类的题目。

简答题：
1.一个功能由c++实现，现在想用java...]]></description><category></category></item><item><title><![CDATA[江苏电信技术研发与it岗]]></title><link>https://blog.youkuaiyun.com/RobotBing/article/details/85138592</link><guid>https://blog.youkuaiyun.com/RobotBing/article/details/85138592</guid><author>RobotBing</author><pubDate>Thu, 20 Dec 2018 20:37:36 +0800</pubDate><description><![CDATA[1.笔试
做的都是行测的题目，内容挺全的，行测的几个大类都有。85道选择题，90分钟的大题时间。其中有15道是专业知识的选择题。
我在苏州上大学，报的是徐州分公司的电信，笔试是外包给前程无忧的，整个省应该就几个考点，看到很多南通的，常州的来苏州考试。考试挺有牌面的，在苏州开放大学包了一栋教学楼，每个教师门口有专门的人查证件，弄得像高考一样。

2.机试
机试每个城市的安排不一样，苏州的笔试过后直接...]]></description><category></category></item><item><title><![CDATA[今日头条前端面试]]></title><link>https://blog.youkuaiyun.com/RobotBing/article/details/85138565</link><guid>https://blog.youkuaiyun.com/RobotBing/article/details/85138565</guid><author>RobotBing</author><pubDate>Thu, 20 Dec 2018 20:37:05 +0800</pubDate><description><![CDATA[笔试
简答：
1.函数节流
2.new的过程
3.cookie，sessionstroage，localstroage
4.链式调用
算法“
1.两个有序数组的拼接
2.求二叉树路径和是否有一个固定值
3.实现redender方法，实现方法入参字符串的替换

面试：
1.讲一下函数节流，巴拉巴拉吧，来写一下他的实现吧
2.css position的属性说一下
3.对象clone
4.float消除...]]></description><category></category></item><item><title><![CDATA[springmvc+spring+mybatis工程搭建]]></title><link>https://blog.youkuaiyun.com/RobotBing/article/details/85138486</link><guid>https://blog.youkuaiyun.com/RobotBing/article/details/85138486</guid><author>RobotBing</author><pubDate>Thu, 20 Dec 2018 20:36:13 +0800</pubDate><description><![CDATA[1.新建maven webapp工程，配置pom文件

 1.1添加tomcat插件


			&amp;lt;plugins&amp;gt;  &amp;lt;plugin&amp;gt;    &amp;lt;groupId&amp;gt;org.apache.tomcat.maven&amp;lt;/groupId&amp;gt;    &amp;lt;artifactId&amp;gt;tomcat7-maven-plugin&amp;lt;/artifactId&amp;gt;  ...]]></description><category></category></item><item><title><![CDATA[rosjava入门]]></title><link>https://blog.youkuaiyun.com/RobotBing/article/details/85138459</link><guid>https://blog.youkuaiyun.com/RobotBing/article/details/85138459</guid><author>RobotBing</author><pubDate>Thu, 20 Dec 2018 20:35:03 +0800</pubDate><description><![CDATA[Rosjava是我做ros以来入门最难的，一来因为用的人少，网上相关的资料非常少，能说清楚这个东西到底是个什么东西就更少了；二来因为我对java比c++熟悉很多，总是想看看rosjava的底层。
Rosjava最广泛的应用就是机器人安卓手机控制，在ubuntu中也可以使用，缺陷是ros支持的包太少，能做的功能有限。
1.rosjava环境安装
命令：
sudo apt-get install ro...]]></description><category></category></item><item><title><![CDATA[奥比中光深度摄像头实现follow]]></title><link>https://blog.youkuaiyun.com/RobotBing/article/details/85138425</link><guid>https://blog.youkuaiyun.com/RobotBing/article/details/85138425</guid><author>RobotBing</author><pubDate>Thu, 20 Dec 2018 20:34:20 +0800</pubDate><description><![CDATA[Github地址：https://github.com/robotBing/skeleton_follow

演示视频地址：http://blog.jiutucao.com:9000/upload/2018/07/skeleton_follow.mp4

奥比中光摄像头是有ros驱动的，最开始的点云颜色跟随就是直接调用奥比提供的astra_launch包，但是骨骼跟随自己需要做的工作就多得多了...]]></description><category></category></item></channel></rss>