<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[菜鸟要成长]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/sunnyray0901</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; sunnyray0901]]></copyright><item><title><![CDATA[要沉淀]]></title><link>https://blog.youkuaiyun.com/sunnyray0901/article/details/81638322</link><guid>https://blog.youkuaiyun.com/sunnyray0901/article/details/81638322</guid><author>sunnyray0901</author><pubDate>Mon, 13 Aug 2018 22:28:05 +0800</pubDate><description><![CDATA[资料需要阅读，知识需要沉淀。已经一年多没有更新。一直在想自己平时的知识体系应该总结在哪里，平时已经有记笔记的习惯。以后要将笔记作为日常知识记录，每个月在blog中对某个点进行总结。

未来的规划：

可用性：对容灾的理解，如果自己重新设计271的容灾系统会怎么样。从整体到中间件，有顶层到底层，从流量的转发到数据库的failover。流水型与状态型数据

分布式与一致性：为何会有一致性问题？不同场景...]]></description><category></category></item><item><title><![CDATA[java中的设计模式]]></title><link>https://blog.youkuaiyun.com/sunnyray0901/article/details/71511834</link><guid>https://blog.youkuaiyun.com/sunnyray0901/article/details/71511834</guid><author>sunnyray0901</author><pubDate>Tue, 09 May 2017 21:07:40 +0800</pubDate><description><![CDATA[单例模式
public class TestSingle {
private volatile static TestSingle single;
private TestSingle() {
}
public TestSingle newInstance() {
if(single == null) {
synchronized(TestSignle.class) {
    i]]></description><category></category></item><item><title><![CDATA[mysql索引]]></title><link>https://blog.youkuaiyun.com/sunnyray0901/article/details/71188939</link><guid>https://blog.youkuaiyun.com/sunnyray0901/article/details/71188939</guid><author>sunnyray0901</author><pubDate>Thu, 04 May 2017 21:19:30 +0800</pubDate><description><![CDATA[mysql具体的存储结构与引擎相关，目前使用较多的是Innodb。
1.主键索引
Innodb如果没有指定主键则会默认分配一个uid作为主键。数据存储时以主键为key，生成B+Tree,其中叶子节点存储数据。因为每个Innodb表都会存在以主键为索引。
2.非主键索引
指定非主键为索引时，也会生成B+Tree，此时叶子节点为数据的key，根据key去主键的Tree进行二次查找。
3.总结]]></description><category></category></item><item><title><![CDATA[AOP的实现方式]]></title><link>https://blog.youkuaiyun.com/sunnyray0901/article/details/70932662</link><guid>https://blog.youkuaiyun.com/sunnyray0901/article/details/70932662</guid><author>sunnyray0901</author><pubDate>Fri, 28 Apr 2017 20:34:18 +0800</pubDate><description><![CDATA[动态代理
Proxy]]></description><category></category></item><item><title><![CDATA[JVM内存相关]]></title><link>https://blog.youkuaiyun.com/sunnyray0901/article/details/70832431</link><guid>https://blog.youkuaiyun.com/sunnyray0901/article/details/70832431</guid><author>sunnyray0901</author><pubDate>Wed, 26 Apr 2017 21:15:56 +0800</pubDate><description><![CDATA[1.java虚拟机规范与jvm的实现
规范：程序计数器、虚拟机栈、本地方法栈、堆、方法区（包含运行时常量、code cade，又称noheap）
http://www.cnblogs.com/dingyingsi/p/3760447.html

hotspot的实现：
栈、堆、永久代]]></description><category></category></item><item><title><![CDATA[搭建sftp服务器]]></title><link>https://blog.youkuaiyun.com/sunnyray0901/article/details/70755732</link><guid>https://blog.youkuaiyun.com/sunnyray0901/article/details/70755732</guid><author>sunnyray0901</author><pubDate>Tue, 25 Apr 2017 17:22:28 +0800</pubDate><description><![CDATA[sftp为ssh的一个子集
可参考如下：
http://blog.youkuaiyun.com/xinxin19881112/article/details/46831311



不同之处：
/data/sftp/%u中
data为 root root 755
sftp为root root 755
%u位root usergrp（usergrp为sftp用户所属组）
upload为us]]></description><category></category></item><item><title><![CDATA[基于sae平台的servlet建立微信企业号问题总结]]></title><link>https://blog.youkuaiyun.com/sunnyray0901/article/details/44157721</link><guid>https://blog.youkuaiyun.com/sunnyray0901/article/details/44157721</guid><author>sunnyray0901</author><pubDate>Mon, 09 Mar 2015 17:55:20 +0800</pubDate><description><![CDATA[1.网络连接
在本地能够运行的httpURLConnection上传到sae上后反而报空错
问题分析：sae平台不支持httpurlconnection
解决：采用sae的API--SaeFetchurl（不知道如何采用post json数据结构，未采用）
基于SSL的HttpsURLConnection（我采用这种）
2 乱码
乱码主要分为 servlet取前台参数，往数据库写，从数]]></description><category></category></item><item><title><![CDATA[oracle相关汇总]]></title><link>https://blog.youkuaiyun.com/sunnyray0901/article/details/40789985</link><guid>https://blog.youkuaiyun.com/sunnyray0901/article/details/40789985</guid><author>sunnyray0901</author><pubDate>Tue, 04 Nov 2014 18:59:55 +0800</pubDate><description><![CDATA[ORA-01000: maximum open cursors exceeded]]></description><category></category></item><item><title><![CDATA[tomcat myeclipse相关问题bug汇总]]></title><link>https://blog.youkuaiyun.com/sunnyray0901/article/details/40210199</link><guid>https://blog.youkuaiyun.com/sunnyray0901/article/details/40210199</guid><author>sunnyray0901</author><pubDate>Sat, 18 Oct 2014 12:05:12 +0800</pubDate><description><![CDATA[问题描述：部署xiangmAn internal error occurred during: "Launching *** on Tomcat  6.x".
java.lang.NullPointerException
解决方案：]]></description><category></category></item><item><title><![CDATA[spring、ibatis 整合]]></title><link>https://blog.youkuaiyun.com/sunnyray0901/article/details/40196011</link><guid>https://blog.youkuaiyun.com/sunnyray0901/article/details/40196011</guid><author>sunnyray0901</author><pubDate>Fri, 17 Oct 2014 23:50:32 +0800</pubDate><description><![CDATA[明天写。。
spring
ibatis.xml]]></description><category></category></item><item><title><![CDATA[基于SAE搭建python微信公众后台]]></title><link>https://blog.youkuaiyun.com/sunnyray0901/article/details/40091557</link><guid>https://blog.youkuaiyun.com/sunnyray0901/article/details/40091557</guid><author>sunnyray0901</author><pubDate>Tue, 14 Oct 2014 23:47:37 +0800</pubDate><description><![CDATA[1 微信公众申请
2 sae python测试
3 微信yan]]></description><category></category></item><item><title><![CDATA[Oracle增量导入导出]]></title><link>https://blog.youkuaiyun.com/sunnyray0901/article/details/39395269</link><guid>https://blog.youkuaiyun.com/sunnyray0901/article/details/39395269</guid><author>sunnyray0901</author><pubDate>Fri, 19 Sep 2014 10:51:58 +0800</pubDate><description><![CDATA[增量导出/导入

　　增量导出是一种常用的数据备份方法，它只能对整个数据库来实施，并且必须作为SYSTEM来导出。在进行此种导出时，系统不要求回答任何问题。导出文件名缺省为export.dmp，如果不希望自己的输出文件定名为export.dmp，必须在命令行中指出要用的文件名。

　　增量导出包括三种类型:

　　(1)、“完全”增量导出(Complete)

　　即备份三个数据库]]></description><category></category></item><item><title><![CDATA[IP访问tomcat]]></title><link>https://blog.youkuaiyun.com/sunnyray0901/article/details/39350745</link><guid>https://blog.youkuaiyun.com/sunnyray0901/article/details/39350745</guid><author>sunnyray0901</author><pubDate>Wed, 17 Sep 2014 23:05:06 +0800</pubDate><description><![CDATA[配置tomcat的server.xml, 更改connector配置, 端口不用改, 加上address="0.0.0.0", 使其绑定到IPv4,]]></description><category></category></item><item><title><![CDATA[NLP自然语言处理相关]]></title><link>https://blog.youkuaiyun.com/sunnyray0901/article/details/38502113</link><guid>https://blog.youkuaiyun.com/sunnyray0901/article/details/38502113</guid><author>sunnyray0901</author><pubDate>Mon, 11 Aug 2014 22:56:35 +0800</pubDate><description><![CDATA[近期需要学习一些自然]]></description><category></category></item><item><title><![CDATA[linux下运行java小程序 class文件]]></title><link>https://blog.youkuaiyun.com/sunnyray0901/article/details/38501663</link><guid>https://blog.youkuaiyun.com/sunnyray0901/article/details/38501663</guid><author>sunnyray0901</author><pubDate>Mon, 11 Aug 2014 22:40:36 +0800</pubDate><description><![CDATA[1、命令行运行程序，包含第三方jar包]]></description><category></category></item><item><title><![CDATA[运行时动态修改表结构的若干问题{hibernate}]]></title><link>https://blog.youkuaiyun.com/sunnyray0901/article/details/23768011</link><guid>https://blog.youkuaiyun.com/sunnyray0901/article/details/23768011</guid><author>sunnyray0901</author><pubDate>Tue, 15 Apr 2014 16:33:35 +0800</pubDate><description><![CDATA[项目中管理员需要根据业务对表]]></description><category></category></item><item><title><![CDATA[structs整合ireport(japser)]]></title><link>https://blog.youkuaiyun.com/sunnyray0901/article/details/23622977</link><guid>https://blog.youkuaiyun.com/sunnyray0901/article/details/23622977</guid><author>sunnyray0901</author><pubDate>Sun, 13 Apr 2014 22:08:57 +0800</pubDate><description><![CDATA[japser的模板文件（xml）中的language属性从]]></description><category></category></item><item><title><![CDATA[activity的跳转--finish() onDestory() system.exit()]]></title><link>https://blog.youkuaiyun.com/sunnyray0901/article/details/18329901</link><guid>https://blog.youkuaiyun.com/sunnyray0901/article/details/18329901</guid><author>sunnyray0901</author><pubDate>Wed, 15 Jan 2014 23:51:52 +0800</pubDate><description><![CDATA[今天居然让activity的跳转折腾了一晚。。还是没沉下来仔细学，痛定思痛！


Activity.finish()

Call this when your activity is done and should be closed. 
在你的activity动作完成的时候，或者Activity需要关闭的时候，调用此方法。
当你调用此方法的时候，系统只是将最上面的Activity移]]></description><category></category></item><item><title><![CDATA[访问本地服务器的android客户端真机测试 --学生党]]></title><link>https://blog.youkuaiyun.com/sunnyray0901/article/details/18285235</link><guid>https://blog.youkuaiyun.com/sunnyray0901/article/details/18285235</guid><author>sunnyray0901</author><pubDate>Wed, 15 Jan 2014 00:52:49 +0800</pubDate><description><![CDATA[个人开发的一款app进入了测试版，服务器是本地使用的java编写，采用tomcat服务器， 因为模拟器比较卡而且与真机网络方面也有较大差距，需要使用手机进行测试，于是查阅了网上相关方法


模拟器访问本地服务器：
10.0.2.2


手机访问本地服务器
（1）将服务器部署到某台可以通过公网访问的服务器上，手机访问该公网IP地址（对于开发中的学生党，可以自己掌控的服务器实在难得。。]]></description><category></category></item><item><title><![CDATA[数据库设计之备用字段]]></title><link>https://blog.youkuaiyun.com/sunnyray0901/article/details/18193605</link><guid>https://blog.youkuaiyun.com/sunnyray0901/article/details/18193605</guid><author>sunnyray0901</author><pubDate>Sun, 12 Jan 2014 22:30:46 +0800</pubDate><description><![CDATA[前几天在做一个web项目设计数据库时，一直在考虑是否需要设置备用字段。自己感觉增加备用字段用处不大，效率低，破坏命名标准。后来上网查了一下有一下比较：

有必要：
如果没有备用字段，如果后期要加字段，用add column的方法会改变原先的数据库存储结构，造成数据移动，移动需要时间，而且会移动到其他数据块。（很专业的数据库知识，不是很懂）总之意思是add column会影响数据库性能，造成一]]></description><category></category></item></channel></rss>