<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[a839579332的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/a839579332</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; a839579332]]></copyright><item><title><![CDATA[Mysql]]></title><link>https://blog.youkuaiyun.com/a839579332/article/details/113241513</link><guid>https://blog.youkuaiyun.com/a839579332/article/details/113241513</guid><author>a839579332</author><pubDate>Wed, 27 Jan 2021 10:26:34 +0800</pubDate><description><![CDATA[DELETEp1FROMPersonp1,Personp2

WHERE

p1.Email=p2.EmailANDp1.Id&gt;p2.Id

多表删除的语法规则：

delete后必须带要删除的表别名，

where后带多表关联关系和删除条件
]]></description><category></category></item><item><title><![CDATA[Zuul 网关源码简要分析]]></title><link>https://blog.youkuaiyun.com/a839579332/article/details/109576147</link><guid>https://blog.youkuaiyun.com/a839579332/article/details/109576147</guid><author>a839579332</author><pubDate>Mon, 09 Nov 2020 13:51:41 +0800</pubDate><description><![CDATA[1.流程处理类 ZuulSeverlet 继承自 HttpSeverlet 调用了相关接口方法

2.接口方法主要是 pre(请求前) route（请求后） post （异常处理）

3.ZuulConfigure 加载配置，RouteLocator 类注入，并实现转发相关的配置信息

4.调度组件



大致原理如此，只为个人记录
...]]></description><category></category></item><item><title><![CDATA[第三方jar包在springboot项目中的使用]]></title><link>https://blog.youkuaiyun.com/a839579332/article/details/109428015</link><guid>https://blog.youkuaiyun.com/a839579332/article/details/109428015</guid><author>a839579332</author><pubDate>Sun, 01 Nov 2020 15:36:23 +0800</pubDate><description><![CDATA[将第三方jar包目录找到，在当前jar包下 打开cmd,用管理员模式打开，防止权限不足问题。
执行如下命令
mvn install:install-file -Dfile=[jar包名称] -DgroupId=[jar的外围路径] -DartifactId=[jar包的内围包名] -Dversion=[jar包的版本号] -Dpackaging=[jar包格式]

如果出现Build Success字样 说明已经成功，否则根据错误信息进行排查。
成功的测试结果：
jar生成路径则是=maven根目录+外围路]]></description><category></category></item><item><title><![CDATA[JS 基础]]></title><link>https://blog.youkuaiyun.com/a839579332/article/details/73718949</link><guid>https://blog.youkuaiyun.com/a839579332/article/details/73718949</guid><author>a839579332</author><pubDate>Sun, 25 Jun 2017 18:28:05 +0800</pubDate><description><![CDATA[1.基础类型与对象
基础：数字，字符串，布尔,null , undefined
对象：数组（有序的），日期（Date），正则（RegExp）
2.浮点数计算 相等问题
        贴代码：
var a =3.2;
        var b = 2.2;
        var c= 1.2;
        //(a-b).toFixed(2)==(b-c).toFixed(]]></description><category></category></item><item><title><![CDATA[我的Maven开发环境]]></title><link>https://blog.youkuaiyun.com/a839579332/article/details/72593620</link><guid>https://blog.youkuaiyun.com/a839579332/article/details/72593620</guid><author>a839579332</author><pubDate>Sun, 21 May 2017 03:00:35 +0800</pubDate><description><![CDATA[这也是我从事IT第三家公司，一直觉得自己没有开发天赋，所以以至于我学了三年和别人一年的水平差不多，不说这么多了，公司里用maven管理项目，之前自己也就随便的玩过，真正碰到项目连环境都搭建不好，花了我一个星期的时间， 其实呢，总结来说是开发工具的问题，因为网上有好多这样的教程，什么Maven搭建web项目啦，但是操作的时候总有些不一样的地方，就是这些不一样的地方导致了最后项目始终报错无法运行，或者]]></description><category></category></item><item><title><![CDATA[MySQL 开发篇——2]]></title><link>https://blog.youkuaiyun.com/a839579332/article/details/70194939</link><guid>https://blog.youkuaiyun.com/a839579332/article/details/70194939</guid><author>a839579332</author><pubDate>Sun, 16 Apr 2017 14:52:02 +0800</pubDate><description><![CDATA[运算符：
             +，-，*，（/，DIV） 除法  （%，MOD）除余  

             = ， (


常用函数
          字符串函数   cancat(s1,s2,...)  。。。。  不常用
          数值函数   abs(x) 绝对值 rand() 随机数 ceil(x)大于x的整数 floor(x)小于x的整数 tr]]></description><category></category></item><item><title><![CDATA[MySQL 开发篇]]></title><link>https://blog.youkuaiyun.com/a839579332/article/details/68942557</link><guid>https://blog.youkuaiyun.com/a839579332/article/details/68942557</guid><author>a839579332</author><pubDate>Sat, 01 Apr 2017 16:47:09 +0800</pubDate><description><![CDATA[这几天身体不适，更新较慢，此片名为开发篇，旨在开发中会用到的一些SQL语句做介绍。可以查看SQL深入浅出这本书，感觉讲的还可以，我做了十几页笔记，下面基本是我做的一些笔记，可能时间仓促，如有不足请指正：
1.MySQL数据类型
   整数，tinyint 1,smallint 2, mediumint 3,int 4, integer 4, bigint 8。数字表字节数
   浮点数  f]]></description><category></category></item><item><title><![CDATA[mysql 语句练习]]></title><link>https://blog.youkuaiyun.com/a839579332/article/details/68071159</link><guid>https://blog.youkuaiyun.com/a839579332/article/details/68071159</guid><author>a839579332</author><pubDate>Wed, 29 Mar 2017 20:13:33 +0800</pubDate><description><![CDATA[在设计表时忘记添加外键约束了，后来想添加外键，结果报了这个错误。
                       ERROR 1452 : Cannot add or update a child row:
我估计是因为里面的数据不能和另一张表的主键匹配，所以设置失败，所以这里就是提供两种解决方法，第一个删除原有的属性名，重新加这个属性名，重新赋值，并设置外键约束。
  alter table]]></description><category></category></item><item><title><![CDATA[mysql新版本5.7.17的zip包配置]]></title><link>https://blog.youkuaiyun.com/a839579332/article/details/67237708</link><guid>https://blog.youkuaiyun.com/a839579332/article/details/67237708</guid><author>a839579332</author><pubDate>Tue, 28 Mar 2017 01:45:17 +0800</pubDate><description><![CDATA[1.官网下载了mysql-5.7.17-win64.zip包，配置遇到很多麻烦，记录一下；
2.解压后放到指定的文件夹，修改mysql-5.7.17的配置文件  my-default.ini ,你也可以新建一个my.ini,内容如下：
[mysql]
# 设置mysql客户端默认字符集
default-character-set=utf8

[mysqld]
#设置3306端口
p]]></description><category></category></item><item><title><![CDATA[百度地图开发初步尝试]]></title><link>https://blog.youkuaiyun.com/a839579332/article/details/66971122</link><guid>https://blog.youkuaiyun.com/a839579332/article/details/66971122</guid><author>a839579332</author><pubDate>Mon, 27 Mar 2017 14:37:53 +0800</pubDate><description><![CDATA[这是写完例子程序之后所写的一些总结，觉得还是用高德好，百度文档，demo例子版本不同，eclipse与AS的例子也不全，所以很累人。
1.添加权限：

    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
 ]]></description><category></category></item><item><title><![CDATA[认认真真写android——Broadcast篇]]></title><link>https://blog.youkuaiyun.com/a839579332/article/details/64441972</link><guid>https://blog.youkuaiyun.com/a839579332/article/details/64441972</guid><author>a839579332</author><pubDate>Tue, 21 Mar 2017 15:05:43 +0800</pubDate><description><![CDATA[最后写总结，先写个动态注册广播的例子：

1.准备一个自定义广播类

public class CustomerBroadcast extends BroadcastReceiver{

    @Override
    public void onReceive(Context context, Intent intent) {
        Log.w(this.getCl]]></description><category></category></item><item><title><![CDATA[认认真真写安卓，服务篇，组件（Service）]]></title><link>https://blog.youkuaiyun.com/a839579332/article/details/63684103</link><guid>https://blog.youkuaiyun.com/a839579332/article/details/63684103</guid><author>a839579332</author><pubDate>Sun, 19 Mar 2017 16:59:19 +0800</pubDate><description><![CDATA[服务的作用：运行一些耗时操作，接收服务端消息之后进行处理，并发的执行一些动作。
服务基础： 创建服务；启动服务；销毁服务。
public class MyService extends Service {

    public static final String TAG = "MyService";
    
    //
    @Override
    public I]]></description><category></category></item><item><title><![CDATA[webstorm常用命令]]></title><link>https://blog.youkuaiyun.com/a839579332/article/details/60870548</link><guid>https://blog.youkuaiyun.com/a839579332/article/details/60870548</guid><author>a839579332</author><pubDate>Wed, 08 Mar 2017 13:24:51 +0800</pubDate><description><![CDATA[Ctrl+/ 或 Ctrl+Shift+/

注释（// 或者/*…*/ ）



Shift+F6

重构-重命名



Ctrl+X

删除行



Ctrl+D

复制行



Ctrl+G

查找行



Ctrl+Shift+Up/Down

代码向上/下移动。



F2 或Shift+F2

高亮错误或警告快]]></description><category></category></item><item><title><![CDATA[网络抓包工具 翻译帮助文档 详解教程]]></title><link>https://blog.youkuaiyun.com/a839579332/article/details/59529482</link><guid>https://blog.youkuaiyun.com/a839579332/article/details/59529482</guid><author>a839579332</author><pubDate>Thu, 02 Mar 2017 18:44:53 +0800</pubDate><description><![CDATA[How To Set Up a Capture


1. 确保你做的事是被允许的！
          （1）意思是在不违反法律的情况下抓取可以被允许抓取的包。

2.一般设置
          （1）权限的设置，你是否有权限去获取用户或者管理员的数据。
          （2）你的操作系统必须能够支持抓包。
          （3）你系统的时间时区应该设置正确，抓包的时间]]></description><category></category></item><item><title><![CDATA[Android Annotation]]></title><link>https://blog.youkuaiyun.com/a839579332/article/details/54573929</link><guid>https://blog.youkuaiyun.com/a839579332/article/details/54573929</guid><author>a839579332</author><pubDate>Mon, 16 Jan 2017 14:48:31 +0800</pubDate><description><![CDATA[总结性发言：这是一款节省代码的框架。
原理：使用大量的标签来代替重复代码。
详细资料文档：https://github.com/androidannotations/androidannotations/wiki
使用方法：下载jar包，导入自己工程，我这里是androidannotations-api-3.2.jar
下面是我的测试代码：
@EActivity(R.layout.act]]></description><category></category></item><item><title><![CDATA[FTP 相关的知识]]></title><link>https://blog.youkuaiyun.com/a839579332/article/details/54093338</link><guid>https://blog.youkuaiyun.com/a839579332/article/details/54093338</guid><author>a839579332</author><pubDate>Thu, 05 Jan 2017 15:22:39 +0800</pubDate><description><![CDATA[首先需要联通远程的FTP服务器，可以在cmd下连接 也可以通过自己的文件夹。
cmd下 ：
1. 输入 ftp 回车
2.输入 open ip地址  端口号默认是21
3.输入 用户名 密码
4.输入 cd 回车 回车 看到 cd 远程目录字样  表示连接上了
5.输入 dir 回车  即可看到远程根目录下所有文件夹  如果输入 ls 回车 则只会显示文件
6.接着尝试看看能不能创建]]></description><category></category></item><item><title><![CDATA[Java 反射]]></title><link>https://blog.youkuaiyun.com/a839579332/article/details/53925318</link><guid>https://blog.youkuaiyun.com/a839579332/article/details/53925318</guid><author>a839579332</author><pubDate>Thu, 29 Dec 2016 15:13:49 +0800</pubDate><description><![CDATA[网上讲反射的很多，不知道为什么我总是觉得找的资料都不是我想要的那种，很多人都说的不够全面。我这里也不打算说全面，但是就谈谈常用的几个用法吧。
一般讲反射首先就是要获取到Class对象，这个据说有三四种方法，但最常用的是：
Class cls = Class.forName("类在项目中的相对路径");//com.xyjj.Person
这样就获取到这个类的类对象，
学习反射其实就是为了获取]]></description><category></category></item><item><title><![CDATA[android 从一个app跳到另一个app]]></title><link>https://blog.youkuaiyun.com/a839579332/article/details/53514486</link><guid>https://blog.youkuaiyun.com/a839579332/article/details/53514486</guid><author>a839579332</author><pubDate>Thu, 08 Dec 2016 10:24:45 +0800</pubDate><description><![CDATA[下面是自己写的一个简单例子，就是获取到手机上所有应用的包名，然后ListView展示出来，并通过ListView的Item触发事件来实现跳转到其它app的功能。
public class AndroidJump extends Activity{
private Button b1;
private List pkinfoList=null;
private List appNamelis]]></description><category></category></item><item><title><![CDATA[一个循环体引发的思考]]></title><link>https://blog.youkuaiyun.com/a839579332/article/details/53289342</link><guid>https://blog.youkuaiyun.com/a839579332/article/details/53289342</guid><author>a839579332</author><pubDate>Tue, 22 Nov 2016 18:27:35 +0800</pubDate><description><![CDATA[/*
* 计算 n*(n-1)*……(n-k) / 1*2*3……*k
* 循环要找到循环体
*/
忽略上面格式的问题，其实我只想说 如果要用一个for循环来计算这个结果，当然按照字面意思，我们可以不假思索的写到
for循环 计算出  n*(n-1)*……(n-k)  的结果
然后再用for循环计算出 1*2*3……*k的结果 然后再相除，但是其实只要我们把这个计算公式做个简单的变形，]]></description><category></category></item><item><title><![CDATA[android 自动登录]]></title><link>https://blog.youkuaiyun.com/a839579332/article/details/53096075</link><guid>https://blog.youkuaiyun.com/a839579332/article/details/53096075</guid><author>a839579332</author><pubDate>Wed, 09 Nov 2016 09:32:41 +0800</pubDate><description><![CDATA[这里记录下 大致的思路：
自动登录跟 用户名 密码有关，那么自动登录意味着 用户名密码需要存储起来，一般用文件方式 存储，而做用户名密码验证的时候 通过网络发送请求来匹配是否通过验证，少有将所有用户名密码同步到本地，然后再进行匹配的。
那么 程序一开始肯定是要先判断 是否存在已有的用户登录过，如果有，则直接进入主页；没有，则需要输入用户名密码，这里我们需要新建一个判断标示到文件中，这个标示就是]]></description><category></category></item></channel></rss>