<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Halleycomett的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Halleycomett</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Halleycomett]]></copyright><item><title><![CDATA[springboot项目监控]]></title><link>https://blog.youkuaiyun.com/Halleycomett/article/details/79993884</link><guid>https://blog.youkuaiyun.com/Halleycomett/article/details/79993884</guid><author>Halleycomett</author><pubDate>Wed, 18 Apr 2018 17:27:58 +0800</pubDate><description><![CDATA[        &amp;lt;dependency&amp;gt;
            &amp;lt;groupId&amp;gt;org.springframework.boot&amp;lt;/groupId&amp;gt;
            &amp;lt;artifactId&amp;gt;spring-boot-starter-actuator&amp;lt;/artifactId&amp;gt;
        &amp;lt;/dependency&amp;gt;...]]></description><category></category></item><item><title><![CDATA[java项目代码检查]]></title><link>https://blog.youkuaiyun.com/Halleycomett/article/details/79993835</link><guid>https://blog.youkuaiyun.com/Halleycomett/article/details/79993835</guid><author>Halleycomett</author><pubDate>Wed, 18 Apr 2018 17:26:13 +0800</pubDate><description><![CDATA[Intellij IDEA如何使用阿里p3c插件

Settings-plugins-alibaba-install
]]></description><category></category></item><item><title><![CDATA[python 支持swagger]]></title><link>https://blog.youkuaiyun.com/Halleycomett/article/details/79537365</link><guid>https://blog.youkuaiyun.com/Halleycomett/article/details/79537365</guid><author>Halleycomett</author><pubDate>Tue, 13 Mar 2018 10:44:43 +0800</pubDate><description><![CDATA[1. 安装flask-swag 模块
2. 配置文件中配置swag
   SWAG_TITLE = &quot;title&quot;
   SWAG_API_VERSION = &quot;v1.0.4&quot;
3. 访问地址0.0.0.0:10000/swagger/ui]]></description><category></category></item><item><title><![CDATA[python flask引入依赖]]></title><link>https://blog.youkuaiyun.com/Halleycomett/article/details/79537309</link><guid>https://blog.youkuaiyun.com/Halleycomett/article/details/79537309</guid><author>Halleycomett</author><pubDate>Tue, 13 Mar 2018 10:41:55 +0800</pubDate><description><![CDATA[1.查看 requirements.txt
2.preference-project interpreter-add
]]></description><category></category></item><item><title><![CDATA[python对数据库中已经编码的数据进行解码]]></title><link>https://blog.youkuaiyun.com/Halleycomett/article/details/79528380</link><guid>https://blog.youkuaiyun.com/Halleycomett/article/details/79528380</guid><author>Halleycomett</author><pubDate>Mon, 12 Mar 2018 15:59:21 +0800</pubDate><description><![CDATA[#s是字符串
s = 'Русский язык'
#打印s对应的unicode码
print(s.encode('unicode_escape').decode('utf-8'))

#a是unicode码
a = r'\u0420\u0443\u0441\u0441\u043a\u0438\u0439 \u044f\u0437\u044b\u043a'
#打印a对应的字符串
print(a.e...]]></description><category></category></item><item><title><![CDATA[python快速架起http服务内网传文件]]></title><link>https://blog.youkuaiyun.com/Halleycomett/article/details/79519951</link><guid>https://blog.youkuaiyun.com/Halleycomett/article/details/79519951</guid><author>Halleycomett</author><pubDate>Sun, 11 Mar 2018 20:46:59 +0800</pubDate><description><![CDATA[1.进入要共享文件的目录 
2.运行 python3 -m http.server 8088 
3.内网其他设备访问 内网IP+端口就可以打开目录]]></description><category></category></item><item><title><![CDATA[restTemplate 提交表单]]></title><link>https://blog.youkuaiyun.com/Halleycomett/article/details/79488300</link><guid>https://blog.youkuaiyun.com/Halleycomett/article/details/79488300</guid><author>Halleycomett</author><pubDate>Thu, 08 Mar 2018 18:45:35 +0800</pubDate><description><![CDATA[@Slf4j
public class CommonTest {

  @Test
  public void test() throws Exception {
    File file = new File(&quot;file&quot;);
    String url = &quot;http://xxx&quot;;
    BufferedReader reader = null;
    reader = new Bu...]]></description><category></category></item><item><title><![CDATA[全栈监控与服务调度(from左耳朵耗子)]]></title><link>https://blog.youkuaiyun.com/Halleycomett/article/details/78974117</link><guid>https://blog.youkuaiyun.com/Halleycomett/article/details/78974117</guid><author>Halleycomett</author><pubDate>Thu, 04 Jan 2018 18:36:44 +0800</pubDate><description><![CDATA[多层体系监控

1.基础层： 
监控主机和底层资源。比如：CPU、内存、网络吞吐、硬盘 I/O、硬盘使用等。

2.中间层： 
就是中间件层的监控。比如：Nginx、Redis、ActiveMQ、Kafka、MySQL、Tomcat 等。

3.应用层： 
监控应用层的使用。比如：HTTP 访问的吞吐量、响应时间、返回码，调用链路分析，性能瓶颈，还包括用户端的监控。





服务调度

服务治理]]></description><category></category></item><item><title><![CDATA[分布式系统技术栈（from左耳朵耗子）]]></title><link>https://blog.youkuaiyun.com/Halleycomett/article/details/78973953</link><guid>https://blog.youkuaiyun.com/Halleycomett/article/details/78973953</guid><author>Halleycomett</author><pubDate>Thu, 04 Jan 2018 18:16:29 +0800</pubDate><description><![CDATA[提高架构的性能

1.缓存系统。 
加入缓存系统，可以有效地提高系统的访问能力。从前端的浏览器，到网络，再到后端的服务，底层的数据库、文件系统、硬盘和 CPU，全都有缓存，这是提高快速访问能力最有效的手段。对于分布式系统下的缓存系统，需要的是一个缓存集群。这其中需要一个 Proxy 来做缓存的分片和路由。

2.负载均衡系统， 
是做水平扩展的关键技术。其可以用多台机器来共同分担一部分流量请求。]]></description><category></category></item><item><title><![CDATA[亚马逊-分布式系统原则(from左耳)]]></title><link>https://blog.youkuaiyun.com/Halleycomett/article/details/78973860</link><guid>https://blog.youkuaiyun.com/Halleycomett/article/details/78973860</guid><author>Halleycomett</author><pubDate>Thu, 04 Jan 2018 18:06:33 +0800</pubDate><description><![CDATA[贝索斯颁布的架构规定

1.所有团队的程序模块都要通过 Service Interface 方式将其数据与功能开放出来。

2.团队间程序模块的信息通信，都要通过这些接口。

3.除此之外没有其它的通信方式。其他形式一概不允许：不能直接链结别的程序（把其他团队的程序当做动态链接库来链接），不能直接读取其他团队的数据库，不能使用共享内存模式，不能使用别人模块的后门，等等。唯一允许的通信方式是调用 S]]></description><category></category></item><item><title><![CDATA[陈浩技术领导力]]></title><link>https://blog.youkuaiyun.com/Halleycomett/article/details/78839545</link><guid>https://blog.youkuaiyun.com/Halleycomett/article/details/78839545</guid><author>Halleycomett</author><pubDate>Tue, 19 Dec 2017 10:06:54 +0800</pubDate><description><![CDATA[野蛮开采-资源整合-精耕细作-发明创造尊重技术-追求核心基础技术-自动化工具与技术-去掉无效的组织架构-追求人效提高-开发抽象可重用组建-高于社会主流的标准和要求发现问题-现有方案问题-提供解决问题的方案，比较方案的优缺点-优雅、简单、重用-越有价值的需求-越少的成本基础技术吃透： 
系统： 
CPU、内存、SSD、GPU、虚拟内存、并发 
《深入理解计算机系统》编程： 
《C程序设计语音》第二版]]></description><category></category></item><item><title><![CDATA[陈浩的技术变现]]></title><link>https://blog.youkuaiyun.com/Halleycomett/article/details/78839396</link><guid>https://blog.youkuaiyun.com/Halleycomett/article/details/78839396</guid><author>Halleycomett</author><pubDate>Tue, 19 Dec 2017 09:53:31 +0800</pubDate><description><![CDATA[需要关心的动手能力 
目标：技术->独立->自由 
自动化做重复的事情 
重心放到技术含量高的事情上 
经历大多数人经历不到的 
去最前沿的公司学习主流、高级、有挑战 
1.技术技能领先 
2.技术敏感度能帮上大忙就会被尊重 
1.需要解决问题的人 
2.提高团队功效的人高速发展的公司技术价值最大 
要动手能力、细节而不是概念找到有价值的信息源： 
google * best practice]]></description><category></category></item><item><title><![CDATA[童剑分享总结]]></title><link>https://blog.youkuaiyun.com/Halleycomett/article/details/78807975</link><guid>https://blog.youkuaiyun.com/Halleycomett/article/details/78807975</guid><author>Halleycomett</author><pubDate>Thu, 14 Dec 2017 22:16:37 +0800</pubDate><description><![CDATA[公司人员划分： 
人口、人手、人才、人物  要识别和用好各种人团队设置高目标并一起参与进去机会牵引人才、人才牵引技术、技术牵引产品、产品牵引更多的机会机器学习+神经网络的深入渗透会是未来的机会 
- 神经网络创建索引效率和空间都有量级差距 
- 神经网络防网络攻击 
- cache更新策略后端同学可以关系更多的微服务与容器技术云计算是一个行业，而不只是一个技术未来的方向：技术、管理、商业综合人才]]></description><category></category></item><item><title><![CDATA[项目做好的要素]]></title><link>https://blog.youkuaiyun.com/Halleycomett/article/details/78795128</link><guid>https://blog.youkuaiyun.com/Halleycomett/article/details/78795128</guid><author>Halleycomett</author><pubDate>Wed, 13 Dec 2017 18:22:45 +0800</pubDate><description><![CDATA[1.有人能一直想产品的方向，聚焦，真的有进展，给出框框 
2.产品要能在框子中用心的做出设计细节 
3.有人能和产品PK，修改或去掉不合理的设计 
4.有人能根据XD给出合理的功能梳理、架构设计、模块拆分 
5.测试根据rap写好测试用例 
6.大家定义好接口上到rap评审 
7.有足够的项目人员协调和组织沟通 
8.有足够的奖励让大家愿意投入]]></description><category></category></item><item><title><![CDATA[好文参考]]></title><link>https://blog.youkuaiyun.com/Halleycomett/article/details/78719486</link><guid>https://blog.youkuaiyun.com/Halleycomett/article/details/78719486</guid><author>Halleycomett</author><pubDate>Tue, 05 Dec 2017 13:41:29 +0800</pubDate><description><![CDATA[去哪儿网支付系统架构演进]]></description><category></category></item><item><title><![CDATA[DTO的作用，以创建订单和订单列表分页为例]]></title><link>https://blog.youkuaiyun.com/Halleycomett/article/details/78715583</link><guid>https://blog.youkuaiyun.com/Halleycomett/article/details/78715583</guid><author>Halleycomett</author><pubDate>Tue, 05 Dec 2017 06:28:30 +0800</pubDate><description><![CDATA[entity为了传递信息增加@Transient修饰的属性会污染实体纯净@Entity
@Data
@DynamicUpdate
public class OrderMaster {    /** 订单id. */
    @Id
    private String orderId;    /** 买家名字. */
    private String buyerName;    /** 买家手机]]></description><category></category></item><item><title><![CDATA[entity与vo的映射方法]]></title><link>https://blog.youkuaiyun.com/Halleycomett/article/details/78697165</link><guid>https://blog.youkuaiyun.com/Halleycomett/article/details/78697165</guid><author>Halleycomett</author><pubDate>Sat, 02 Dec 2017 17:32:53 +0800</pubDate><description><![CDATA[前端同学订的接口如下:GET /sell/buyer/product/list返回
{
    "code": 0,
    "msg": "成功",
    "data": [
        {
            "name": "热榜",
            "type": 1,
            "foods": [
                {]]></description><category></category></item><item><title><![CDATA[枚举类模板]]></title><link>https://blog.youkuaiyun.com/Halleycomett/article/details/78696928</link><guid>https://blog.youkuaiyun.com/Halleycomett/article/details/78696928</guid><author>Halleycomett</author><pubDate>Sat, 02 Dec 2017 17:02:23 +0800</pubDate><description><![CDATA[产品状态枚举@Getter
public enum ProductStatusEnum {
    UP(0, "在架"),
    DOWN(1, "下架")
    ;    private Integer code;    private String message;    ProductStatusEnum(Integer code, String message) {
        t]]></description><category></category></item><item><title><![CDATA[springcloud mysql操作的最佳实践]]></title><link>https://blog.youkuaiyun.com/Halleycomett/article/details/78696853</link><guid>https://blog.youkuaiyun.com/Halleycomett/article/details/78696853</guid><author>Halleycomett</author><pubDate>Sat, 02 Dec 2017 16:53:01 +0800</pubDate><description><![CDATA[springcloud mysql配置datasource:
    driver-class-name: com.mysql.jdbc.Driver
    username: root
    password: 123456
    url: jdbc:mysql://***/dbname?characterEncoding=utf-8&useSSL=false  //防止乱码mysql时间字]]></description><category></category></item><item><title><![CDATA[日志配置]]></title><link>https://blog.youkuaiyun.com/Halleycomett/article/details/78696723</link><guid>https://blog.youkuaiyun.com/Halleycomett/article/details/78696723</guid><author>Halleycomett</author><pubDate>Sat, 02 Dec 2017 16:39:18 +0800</pubDate><description><![CDATA[常见的日志接口与实现logback-spring.xml<?xml version="1.0" encoding="UTF-8" ?><configuration>    <appender name="consoleLog" class="ch.qos.logback.core.ConsoleAppender">
        <layout class="ch.qos.logback.clas]]></description><category></category></item></channel></rss>