<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[来年三月]]></title><description><![CDATA[做一个没有感情的工程师]]></description><link>https://blog.youkuaiyun.com/return_bug</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; return_bug]]></copyright><item><title><![CDATA[如何关闭亚马逊云服务器自动续费]]></title><link>https://blog.youkuaiyun.com/return_bug/article/details/144224462</link><guid>https://blog.youkuaiyun.com/return_bug/article/details/144224462</guid><author>return_bug</author><pubDate>Tue, 03 Dec 2024 21:25:51 +0800</pubDate><description><![CDATA[关闭amazon service 服务自动续费]]></description><category></category></item><item><title><![CDATA[快速搭建 Java 项目开发环境]]></title><link>https://blog.youkuaiyun.com/return_bug/article/details/137728605</link><guid>https://blog.youkuaiyun.com/return_bug/article/details/137728605</guid><author>return_bug</author><pubDate>Sat, 13 Apr 2024 23:34:22 +0800</pubDate><description><![CDATA[Java 快速搭建开发环境，Jdk，git，Maven，idea，mysql 等]]></description><category></category></item><item><title><![CDATA[快速了解Maven]]></title><link>https://blog.youkuaiyun.com/return_bug/article/details/137711124</link><guid>https://blog.youkuaiyun.com/return_bug/article/details/137711124</guid><author>return_bug</author><pubDate>Sat, 13 Apr 2024 11:32:45 +0800</pubDate><description><![CDATA[Maven，一个 Yiddish 词语 意味着知识的积累，开始是在 Jakarta Turbine 项目中简化 构建过程的尝试、 有很多项目。都有一些不同，Jars were checked into CVS. 我们需要一种构建项目的标准方法、项目组成的清晰定义、发布项目信息的简单方法以及跨多个项目共享 JAR 的方法。一旦熟悉了一个 Maven 项目，您就知道所有 Maven 项目是如何构建的。如果您的项目具有无法重组的不寻常构建结构，您可能必须放弃某些功能或完全放弃 Maven 的使用。]]></description><category></category></item><item><title><![CDATA[DateUtil]]></title><link>https://blog.youkuaiyun.com/return_bug/article/details/102738802</link><guid>https://blog.youkuaiyun.com/return_bug/article/details/102738802</guid><author>return_bug</author><pubDate>Fri, 25 Oct 2019 10:55:04 +0800</pubDate><description><![CDATA[import lombok.extern.slf4j.Slf4j;

import java.sql.Timestamp;
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.ut...]]></description><category></category></item><item><title><![CDATA[logback 配置日志报警邮件发送]]></title><link>https://blog.youkuaiyun.com/return_bug/article/details/101011464</link><guid>https://blog.youkuaiyun.com/return_bug/article/details/101011464</guid><author>return_bug</author><pubDate>Thu, 19 Sep 2019 09:06:30 +0800</pubDate><description><![CDATA[问题描述
公司没有专业的运维，但有需要日志报警所以使用了logback的报错通知机制，
亲测可用有什么问题可以留言交流
引入jar包
        &lt;dependency&gt;
            &lt;groupId&gt;javax.mail&lt;/groupId&gt;
            &lt;artifactId&gt;mail&lt;/artifactId&gt...]]></description><category></category></item><item><title><![CDATA[linux python脚本学习 连接redis，和数据库]]></title><link>https://blog.youkuaiyun.com/return_bug/article/details/100989998</link><guid>https://blog.youkuaiyun.com/return_bug/article/details/100989998</guid><author>return_bug</author><pubDate>Wed, 18 Sep 2019 17:20:41 +0800</pubDate><description><![CDATA[版本：
python 2.7
前提条件
pip  install  MySQL-python
pin install redis
``
#!/usr/bin/python
#-- coding: UTF-8 --
import redis
import MySQLdb
#打开数据库连接
db  =  MySQLdb.connect(“ip”,“username”,“password”,“datab...]]></description><category></category></item><item><title><![CDATA[mysql 存储过程学习]]></title><link>https://blog.youkuaiyun.com/return_bug/article/details/100986287</link><guid>https://blog.youkuaiyun.com/return_bug/article/details/100986287</guid><author>return_bug</author><pubDate>Wed, 18 Sep 2019 16:02:23 +0800</pubDate><description><![CDATA[BEGIN
// 定义 ids 变量
DECLARE ids int default 0;
DECLARE summoney decimal default 0;
DECLARE num INT DEFAULT 0;
// 查询集合作为游标（用来循环操作的集合）
DECLARE company_list CURSOR FOR
SELECT
u.id,
SUM(o.money) money
FROM...]]></description><category></category></item><item><title><![CDATA[数字签名和数字证书]]></title><link>https://blog.youkuaiyun.com/return_bug/article/details/98733942</link><guid>https://blog.youkuaiyun.com/return_bug/article/details/98733942</guid><author>return_bug</author><pubDate>Wed, 07 Aug 2019 11:15:54 +0800</pubDate><description><![CDATA[什么是数字签名？

​     数字签名生成  -&gt; 用hash算法生成传输内容摘要 -&gt; 在用private_key 加密  -&gt; 同传输内容放在一起相当于戳了个邮签
接受方解密传输数据
​    首先用对方的public_key 解密数字签名，在用同样的hash算法生成摘要.对比摘要内容是不是一样。防止内容被修改过。


什么是数字证书？
数字证书是防止接收方公钥被非法替换...]]></description><category></category></item><item><title><![CDATA[linux服务器内网通过自身外网地址访问服务失败]]></title><link>https://blog.youkuaiyun.com/return_bug/article/details/97641343</link><guid>https://blog.youkuaiyun.com/return_bug/article/details/97641343</guid><author>return_bug</author><pubDate>Mon, 29 Jul 2019 14:35:53 +0800</pubDate><description><![CDATA[问题描述

本地服务启动可以通过外网地址访问服务器端口，但是centos服务器内网通过自身外网地址访问服务失败

解决思路

1,本地windows ping ip 检验ip telnet ip:port检验端口
2,另外一台linux服务器去 ping 端口 telnet ip port
3,服务器自身去ping 端口 telnet ip port
最后发现是因为阿里云服务器未将自身外网地址设...]]></description><category></category></item><item><title><![CDATA[springBoot @AutoWire 注入为空]]></title><link>https://blog.youkuaiyun.com/return_bug/article/details/97622742</link><guid>https://blog.youkuaiyun.com/return_bug/article/details/97622742</guid><author>return_bug</author><pubDate>Mon, 29 Jul 2019 08:48:19 +0800</pubDate><description><![CDATA[问题背景

博主在用SpringBoot整合shiro时，MyShiroRealm中注入的业务逻辑Service 为null

解决思路

1,查看配置mapper,Service 是否加了注解
2,是否将service以及相关配置文件打包进入target里
3,利用Spring-boot-actuator的自带 /actuator/beans 查看该service是否被spring容器所管理
...]]></description><category></category></item><item><title><![CDATA[idea maven install时出现的程序包（XXX）不存在问题]]></title><link>https://blog.youkuaiyun.com/return_bug/article/details/97142396</link><guid>https://blog.youkuaiyun.com/return_bug/article/details/97142396</guid><author>return_bug</author><pubDate>Wed, 24 Jul 2019 17:22:43 +0800</pubDate><description><![CDATA[问题描述：
1.引用的程序包类并不报错,无异常显示
2.正常clean,copmpile,都是可以的的
解决参考文章:
1.https://blog.youkuaiyun.com/weixin_42069408/article/details/89243720 （无效，删除import哪一行,重新导入）
2.https://blog.youkuaiyun.com/qq_36398706/article/details/7...]]></description><category></category></item><item><title><![CDATA[webSocket + netty 学习]]></title><link>https://blog.youkuaiyun.com/return_bug/article/details/95971399</link><guid>https://blog.youkuaiyun.com/return_bug/article/details/95971399</guid><author>return_bug</author><pubDate>Mon, 15 Jul 2019 15:17:24 +0800</pubDate><description><![CDATA[io多路复用
I/O多路复用技术（multiplexing）是什么?
知乎,netty能做什么？、
基于Netty实现的WebSocket聊天室–支持多人同时在线及定时心跳检测

]]></description><category></category></item><item><title><![CDATA[表操作拼接sql]]></title><link>https://blog.youkuaiyun.com/return_bug/article/details/94612228</link><guid>https://blog.youkuaiyun.com/return_bug/article/details/94612228</guid><author>return_bug</author><pubDate>Thu, 04 Jul 2019 13:44:33 +0800</pubDate><description><![CDATA[// 查询数据库的所有表名并修改名字

SELECT CONCAT( 'ALTER TABLE ', table_name, ' RENAME TO ', substring(table_name, 5), ';' ) sqls FROM information_schema.tables Where table_name LIKE 'api_%';

// 利用mysqldump 备份指定数据...]]></description><category></category></item><item><title><![CDATA[logback+SpringBoot日志实践]]></title><link>https://blog.youkuaiyun.com/return_bug/article/details/94430621</link><guid>https://blog.youkuaiyun.com/return_bug/article/details/94430621</guid><author>return_bug</author><pubDate>Tue, 02 Jul 2019 09:38:12 +0800</pubDate><description><![CDATA[logback.xml 日志实践

当配置日志生成路径如下时

&lt;!-- 定义日志的根目录 --&gt;
&lt;property name="LOG_HOME" value="../logs"/&gt;
&lt;!-- 定义日志文件名称 --&gt;
&lt;property name="appName" value="idolCome"/&gt;

本地日志生成的路径直接在磁盘的根目录下...]]></description><category></category></item><item><title><![CDATA[redis缓存设计（商城）]]></title><link>https://blog.youkuaiyun.com/return_bug/article/details/92760866</link><guid>https://blog.youkuaiyun.com/return_bug/article/details/92760866</guid><author>return_bug</author><pubDate>Tue, 18 Jun 2019 09:14:58 +0800</pubDate><description><![CDATA[聊聊商城项目缓存的使用
来长沙之后，做了一个商城的项目，虽然规模不大也使用到了缓存。
就结合代码聊下如何使用缓存，避免常见的问题。问题的解释都是copy其他大佬的。
说的很详细，很清楚。之前也有过一篇详细讲的（我只是搬运工。感谢大佬的付出）

缓存穿透（查询不存在的数据，疯狂loadDb）

缓存穿透是指查询一个一定不存在的数据，由于缓存是不命中时被动写的，并且出于容错考虑，如果从存储层查不到数据...]]></description><category></category></item><item><title><![CDATA[php学习笔记]]></title><link>https://blog.youkuaiyun.com/return_bug/article/details/92760776</link><guid>https://blog.youkuaiyun.com/return_bug/article/details/92760776</guid><author>return_bug</author><pubDate>Tue, 18 Jun 2019 09:08:49 +0800</pubDate><description><![CDATA[php学习笔记

PHP 中的每个代码行都必须以分号结束。分号是一种分隔符，用于把指令集区分开来。

​       通过 PHP，有两种在浏览器输出文本的基础指令：echo 和 print。
变量
PHP 变量规则：

变量以 $ 符号开始，后面跟着变量的名称
变量名必须以字母或者下划线字符开始
变量名只能包含字母数字字符以及下划线（A-z、0-9 和 _ ）
变量名不能包含空格
变量名是区分大...]]></description><category></category></item><item><title><![CDATA[windows  查找端口 杀死进程]]></title><link>https://blog.youkuaiyun.com/return_bug/article/details/92760756</link><guid>https://blog.youkuaiyun.com/return_bug/article/details/92760756</guid><author>return_bug</author><pubDate>Tue, 18 Jun 2019 09:07:07 +0800</pubDate><description><![CDATA[查找 端口 80

netstat -aon|findstr “80”

根据进程号查找进程服务

tasklist|findstr “2448”

强制杀死进程

taskkill /pid 1836 -f


]]></description><category></category></item><item><title><![CDATA[一次性成功]]></title><link>https://blog.youkuaiyun.com/return_bug/article/details/90897908</link><guid>https://blog.youkuaiyun.com/return_bug/article/details/90897908</guid><author>return_bug</author><pubDate>Wed, 05 Jun 2019 10:21:45 +0800</pubDate><description><![CDATA[一次性就成功
最近想写的东西的欲望越来越浓，有个什么想法就恨不得当下记下.
最近发现自己思维的一个误区，希望实现的目标过程中第一次就成功，顺顺利利跳过失败。这是大家都想要的结局，美好的期望总被现实的浪花所淹没，因为失败是避免不了的。一次性成功的想法导致焦虑，困惑，自我怀疑，这个时候如果放低要求换个角度思考，第一次失败又如何，如果失败了倒下了哪有怎样？只要自己为这个目标真真切切的付出过，大不了重头再...]]></description><category></category></item><item><title><![CDATA[三种基础排序(快速，冒泡，插入)]]></title><link>https://blog.youkuaiyun.com/return_bug/article/details/87698271</link><guid>https://blog.youkuaiyun.com/return_bug/article/details/87698271</guid><author>return_bug</author><pubDate>Tue, 19 Feb 2019 11:56:20 +0800</pubDate><description><![CDATA[快速，冒泡，插入

数组排序需要注意：

数组下标的位置是否越界
数组下标所对应比较的值在循环中是否发生改变（对应下标的值改变，或者变量自增导致变量数值发生改变比如i++）


// 快速排序法  一个数字跟其他所有数字进行比较 将最大的数字换到最后
private void quickSort(int[] nums) {
    //数组长度
    int len = nums.length;...]]></description><category></category></item><item><title><![CDATA[记录一次shiro排错（会话无效）]]></title><link>https://blog.youkuaiyun.com/return_bug/article/details/86717252</link><guid>https://blog.youkuaiyun.com/return_bug/article/details/86717252</guid><author>return_bug</author><pubDate>Thu, 31 Jan 2019 17:01:42 +0800</pubDate><description><![CDATA[记录shiro 的一次bug排除

用户在登陆成功之后，访问项目主页会话无效提示需要再次登陆

菜鸡解决问题第一招 gooogle
1，shiro是如何进行会话验证的？
并没有查到有效的信息，大都数都是说分析Shiro的源码，并没有说明到底前端与服务器交互，是如何判断此次会话有效，（因为着急解决bug的心理，也没细看，就想找到直接答案）.因为对于Web 服务sesseion理解不深刻，
并不知道J...]]></description><category></category></item></channel></rss>