<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[记录日常二三事]]></title><description><![CDATA[记录日常开发那二三事]]></description><link>https://blog.youkuaiyun.com/fish_817</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; fish_817]]></copyright><item><title><![CDATA[TCP 协议简介]]></title><link>https://blog.youkuaiyun.com/fish_817/article/details/78469617</link><guid>https://blog.youkuaiyun.com/fish_817/article/details/78469617</guid><author>fish_817</author><pubDate>Tue, 07 Nov 2017 16:48:27 +0800</pubDate><description><![CDATA[作者： 阮一峰日期： 2017年6月 8日TCP 是互联网核心协议之一，本文介绍它的基础知识。一、TCP 协议的作用互联网由一整套协议构成。TCP 只是其中的一层，有着自己的分工。（图片说明：TCP 是以太网协议和 IP 协议的上层协议，也是应用层协议的下层协议。） 
最底层的以太网协议（Ethernet）规定了电子信号如何组成数据包（packet），解决了子网内部的点对点通信。（图片说明：以太网协]]></description><category></category></item><item><title><![CDATA[[webpack]path、publicPath、--content-base 理解]]></title><link>https://blog.youkuaiyun.com/fish_817/article/details/78469318</link><guid>https://blog.youkuaiyun.com/fish_817/article/details/78469318</guid><author>fish_817</author><pubDate>Tue, 07 Nov 2017 16:30:07 +0800</pubDate><description><![CDATA['use strict';
var webpack = require('webpack');
var path = require('path');//CLI：webpack-dev-server --content-base publicmodule.exports = {
  entry: path.join(__dirname,"src","entry.js"),
  output: {]]></description><category></category></item><item><title><![CDATA[python 操作符**与*的用法]]></title><link>https://blog.youkuaiyun.com/fish_817/article/details/75292636</link><guid>https://blog.youkuaiyun.com/fish_817/article/details/75292636</guid><author>fish_817</author><pubDate>Tue, 18 Jul 2017 12:39:46 +0800</pubDate><description><![CDATA[**两个乘号就是乘方，比如2**4,结果就是2的4次方，结果是16
一个乘号*，如果操作数是两个数字，就是这两个数字相乘，如2*4,结果为8
*如果是字符串、列表、元组与一个整数N相乘，返回一个其所有元素重复N次的同类型对象，比如”str”*3将返回字符串”strstrstr”
如果是函数定义中参数前的表示的是将调用时的多个参数放入元组中,*则表示将调用函数时的关键字参数放入一个字典中 
如定义以下]]></description><category></category></item><item><title><![CDATA[Spring+Mybatis使用多数据源的记录]]></title><link>https://blog.youkuaiyun.com/fish_817/article/details/50249789</link><guid>https://blog.youkuaiyun.com/fish_817/article/details/50249789</guid><author>fish_817</author><pubDate>Thu, 10 Dec 2015 14:51:33 +0800</pubDate><description><![CDATA[开题
使用开题写开题主要是用于记录为什么有这样的需求,而产生这样的用法.在项目中有时候会存在用户需要把不同的数据导入到同一个数据库的问题. 
可能存在多个系统,要把其他系统的一部分数据导入到自己的系统,这样就会产生一个系统连接多个数据库的问题.使用一个系统连接多个数据库就是需要配置多个数据源.而如果使用Mybatis的话,就需要使用SqlSessionFactoryBean,这样就需要配置多个Sql]]></description><category></category></item><item><title><![CDATA[关于Java读取access的方法]]></title><link>https://blog.youkuaiyun.com/fish_817/article/details/50247743</link><guid>https://blog.youkuaiyun.com/fish_817/article/details/50247743</guid><author>fish_817</author><pubDate>Thu, 10 Dec 2015 11:48:06 +0800</pubDate><description><![CDATA[原因
方法
odbc连接
jdbc连接
使用jackcess
总结原因最近因为因为项目需要,需要把数据从Access里面导入的其他数据库里面,于是就开始在网络找寻各种办法.因为我比较熟悉的语言是java 所以就找了一些关于java的方法.方法连接Access的方法就是odbc 和jdbc连接.odbc连接使用的就是系统自带的odbc连接:  Class.forName("sun.jdbc.odbc.]]></description><category></category></item><item><title><![CDATA[关于Android工程从eclipse迁移至android studio的过程]]></title><link>https://blog.youkuaiyun.com/fish_817/article/details/50068391</link><guid>https://blog.youkuaiyun.com/fish_817/article/details/50068391</guid><author>fish_817</author><pubDate>Fri, 27 Nov 2015 11:53:09 +0800</pubDate><description><![CDATA[背景
准备开始迁移
迁移代码
迁移资源文件
迁移项目依赖的jar包
迁移依赖的项目
最后步奏
难点
如果项目中有so文件的时候背景以前有一个项目实在Eclipse下面开发的,现在看着android studio那么火爆,于是想着迁移至android studio中看看,于是就有了下面的这些过程. 
下面发两张迁移前后的图片: 
 
迁移后: 
准备开始迁移一个android项目主要分为:代码,各种资]]></description><category></category></item><item><title><![CDATA[正则表达式中的元字符]]></title><link>https://blog.youkuaiyun.com/fish_817/article/details/49965455</link><guid>https://blog.youkuaiyun.com/fish_817/article/details/49965455</guid><author>fish_817</author><pubDate>Sat, 21 Nov 2015 16:21:10 +0800</pubDate><description><![CDATA[要写出正则表达式，一定要知道表达式中可以使用哪些字符，代表哪些意思。这好比“人类”代表黄种人、白种人、黑种人等。下边列出了所有的元字符和对于的描述。
  元字符
  解释  \
  将下一个字符标记为一个特殊字符、或一个原义字符、或一个向后引用、或一个八进制转义符。例如，“\n”匹配一个换行符。“\n”匹配字符”n”。序列“\”匹配“\”而“(”则匹配“(”。
  ^
  匹配输入字符串的开始位置。]]></description><category></category></item><item><title><![CDATA[spring mvc返回的json日期为Long的解决方案]]></title><link>https://blog.youkuaiyun.com/fish_817/article/details/49965097</link><guid>https://blog.youkuaiyun.com/fish_817/article/details/49965097</guid><author>fish_817</author><pubDate>Sat, 21 Nov 2015 15:54:51 +0800</pubDate><description><![CDATA[方法一全局处理
方法二局部注解处理
方法三jackson 注解处理
spring mvc4使用及json 日期转换解决方案
request对象的获取
response对象的获取
表单提交之数据填充
表单提交之数据转换-Date类型
json数据返回方法一：全局处理<mvc:annotation-driven>
    <!-- 处理responseBody 里面日期类型 -->
        <m]]></description><category></category></item><item><title><![CDATA[Gradle修改本地仓库的位置]]></title><link>https://blog.youkuaiyun.com/fish_817/article/details/49962607</link><guid>https://blog.youkuaiyun.com/fish_817/article/details/49962607</guid><author>fish_817</author><pubDate>Sat, 21 Nov 2015 10:47:29 +0800</pubDate><description><![CDATA[修改系统的环境变量即可。PS：修改完成后一定要重启计算机才可以~将C:\Users\tower.gradle的默认目录复制到d:/.gradle，然后设置系统环境变量：GRADLE_USER_HOME=d:/.gradle]]></description><category></category></item><item><title><![CDATA[完全理解Gson（2）：Gson序列化]]></title><link>https://blog.youkuaiyun.com/fish_817/article/details/49926825</link><guid>https://blog.youkuaiyun.com/fish_817/article/details/49926825</guid><author>fish_817</author><pubDate>Thu, 19 Nov 2015 14:00:42 +0800</pubDate><description><![CDATA[本文由 ImportNew - 飘扬叶 翻译自 javacreed。
注意
简单的例子
嵌套对象
对象引用通过调用 Gson API 可以把 Java 对象转换为 JSON 格式的字符串（项目主页）。在这篇文章中，我们将会讲到如何通过 Gson 默认实现和自定义实现方式，将 Java  对象转换为 JSON 字符串。对于那些不熟悉 Gson 的读者，建议在读本篇文章之前读一下这两篇文章：简单 Gso]]></description><category></category></item><item><title><![CDATA[记录使用hibernate时遇到的问题]]></title><link>https://blog.youkuaiyun.com/fish_817/article/details/49909297</link><guid>https://blog.youkuaiyun.com/fish_817/article/details/49909297</guid><author>fish_817</author><pubDate>Wed, 18 Nov 2015 16:40:39 +0800</pubDate><description><![CDATA[记录hibernate中的一些问题
使用entityManagercreateNativeQuery
问题
解决办法
思考的问题记录hibernate中的一些问题使用entityManager.createNativeQuery()在使用entityManager.createNativeQuery()时创建的是原始sql,该方法有2个重载:
第一个直接传入原生sql语句:
 public Quer]]></description><category></category></item><item><title><![CDATA[完全理解Gson（1）：简单入门]]></title><link>https://blog.youkuaiyun.com/fish_817/article/details/49906179</link><guid>https://blog.youkuaiyun.com/fish_817/article/details/49906179</guid><author>fish_817</author><pubDate>Wed, 18 Nov 2015 13:54:20 +0800</pubDate><description><![CDATA[下载与安装
一个简单示例
注意
使用JSON对象
嵌套JSON对象
结论GSON是Google开发的Java API，用于转换Java对象和Json对象。本文讨论并提供了使用API的简单代码示例。更多关于GSON的API可以访问：http://sites.google.com/site/gson/. 
 
本文是GSON系列文章的第一篇。本文是其他文章的基础，因此不需要任何GSON或JSON经验。第]]></description><category></category></item><item><title><![CDATA[浅谈 Java 字符串]]></title><link>https://blog.youkuaiyun.com/fish_817/article/details/49906029</link><guid>https://blog.youkuaiyun.com/fish_817/article/details/49906029</guid><author>fish_817</author><pubDate>Wed, 18 Nov 2015 13:43:25 +0800</pubDate><description><![CDATA[原文出处： 飘过的小牛
定义
分析
又及equals
结论
源码我们先要记住三者的特征：String 字符串常量 
StringBuffer 字符串变量（线程安全） 
StringBuilder 字符串变量（非线程安全）定义查看 API 会发现，String、StringBuffer、StringBuilder 都实现了 CharSequence 接口，内部都是用一个char数组实现，虽然它们都与字]]></description><category></category></item><item><title><![CDATA[Tomcat server.xml配置示例]]></title><link>https://blog.youkuaiyun.com/fish_817/article/details/49905171</link><guid>https://blog.youkuaiyun.com/fish_817/article/details/49905171</guid><author>fish_817</author><pubDate>Wed, 18 Nov 2015 12:04:05 +0800</pubDate><description><![CDATA[准备工作
Tomcat 安装目录
Tomcat 架构
主配置文件serverxml
Server
基本属性
Listeners
基本属性
全局命名资源
Services
基本属性
Connectors
容器
引擎
基本属性
Realm
基本属性
Hosts
基本属性
集群
基本属性
Valve
基本属性
可选配置server-xml
包括 server-xml文件
使用自定义的 server-xml]]></description><category></category></item><item><title><![CDATA[Java 8里面lambda的最佳实践]]></title><link>https://blog.youkuaiyun.com/fish_817/article/details/49904783</link><guid>https://blog.youkuaiyun.com/fish_817/article/details/49904783</guid><author>fish_817</author><pubDate>Wed, 18 Nov 2015 11:35:34 +0800</pubDate><description><![CDATA[原文出处：oschina-成熟的毛毛虫
Java为何需要Lambda
Lambda的应用场景
Lambda的性能
Lambda的阴暗面
总结Java 8已经推出一段时间了，越来越多开发人员选择升级JDK，这条热门动弹里面看出，JDK7最多，其次是6和8，这是好事！在8 里面Lambda是最火的主题，不仅仅是因为语法的改变，更重要的是带来了函数式编程的思想，我觉得优秀的程序员，有必要学习一下函数式编程]]></description><category></category></item><item><title><![CDATA[使用MyBatis的ScriptRunner执行sql文件]]></title><link>https://blog.youkuaiyun.com/fish_817/article/details/49890753</link><guid>https://blog.youkuaiyun.com/fish_817/article/details/49890753</guid><author>fish_817</author><pubDate>Tue, 17 Nov 2015 17:37:40 +0800</pubDate><description><![CDATA[利用MyBatis的ScriptRunner执行sql文件
利用MyBatis的ScriptRunner执行sql文件
使用原因
为什么选择scriptRunner
纯java代码引用文件流的方式
ant执行SQL脚本
ibatis方式执行脚本scriptRunner
使用 ibatis方式执行脚本scriptRunner需要的步骤使用原因我的需求是ORACLE数据库. 
在执行sql文件的时候可以]]></description><category></category></item><item><title><![CDATA[Java 8新特性终极指南]]></title><link>https://blog.youkuaiyun.com/fish_817/article/details/49888189</link><guid>https://blog.youkuaiyun.com/fish_817/article/details/49888189</guid><author>fish_817</author><pubDate>Tue, 17 Nov 2015 15:31:49 +0800</pubDate><description><![CDATA[介绍
Java语言的新特性
Lambda表达式与Functional接口
接口的默认方法与静态方法
方法引用
重复注解
更好的类型推测机制
扩展注解的支持
Java编译器的新特性
参数名字
Java 类库的新特性
Optional
Stream
DateTime API JSR 310
JavaScript引擎Nashorn
Base64
并行parallel数组
并发Concurrency
新的J]]></description><category></category></item><item><title><![CDATA[使用NGINX支持PHP，MYSQL]]></title><link>https://blog.youkuaiyun.com/fish_817/article/details/49887407</link><guid>https://blog.youkuaiyun.com/fish_817/article/details/49887407</guid><author>fish_817</author><pubDate>Tue, 17 Nov 2015 14:43:56 +0800</pubDate><description><![CDATA[NGINX支持PHP
NGINX支持PHP
配置php
配置nginx
小技巧要使用nginx和php就需要分别下载它们 ,我们还需要使用mysql
  下载地址: 
  php下载地址  
  nginx下载地址 
  mysql下载地址
分别下载好以后就进行解压 比如我就解压的 D:\wnap下  
那么分别在D:\wnap下建立php5，nginx mysql 目录，然后把php nginx]]></description><category></category></item><item><title><![CDATA[记录spring使用JDK动态代理,发生的2次代理问题]]></title><link>https://blog.youkuaiyun.com/fish_817/article/details/49886185</link><guid>https://blog.youkuaiyun.com/fish_817/article/details/49886185</guid><author>fish_817</author><pubDate>Tue, 17 Nov 2015 13:11:02 +0800</pubDate><description><![CDATA[【spring】IllegalArgumentException Can not set field to $Proxy 在spring中使用事物或AOP
springIllegalArgumentException Can not set field to Proxy 在spring中使用事物或AOP
spring默认使用的是JDK动态代理spring默认使用的是JDK动态代理当使用spring]]></description><category></category></item><item><title><![CDATA[Oracle使用DBSTART开机启动]]></title><link>https://blog.youkuaiyun.com/fish_817/article/details/49885565</link><guid>https://blog.youkuaiyun.com/fish_817/article/details/49885565</guid><author>fish_817</author><pubDate>Tue, 17 Nov 2015 11:50:25 +0800</pubDate><description><![CDATA[记录Oracle使用DBSTART启动的问题
记录Oracle使用DBSTART启动的问题
出问题的原因
使用dbstart设置oracle开机启动
oratab讲解
创建oratab文件
在etcprofile里面添加ORACLE_HOME
在etcinitd 下面建立oracle的启动文件出问题的原因开发完成后,项目需要部署到生成环境进行测试的时候就需要搭建生产环境. 
在生产环境CenterO]]></description><category></category></item></channel></rss>