<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[WinFanChen的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/WinFanChen</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; WinFanChen]]></copyright><item><title><![CDATA[首发：不要让现在的自己陷入迷茫的黑暗，而是要准备好迎接黎明]]></title><link>https://blog.youkuaiyun.com/WinFanChen/article/details/81144170</link><guid>https://blog.youkuaiyun.com/WinFanChen/article/details/81144170</guid><author>WinFanChen</author><pubDate>Sat, 21 Jul 2018 15:02:10 +0800</pubDate><description><![CDATA[先说一下本人背景，刚刚专科毕业，用实习的一年时间转本科却失败（好菜···），自身技术栈水平不够而放弃了开发而去转做运维 这就是这段时间的内心挣扎吧

想法的话&amp;gt; 自身能力不够也让自己开始正视现实 也许自己不是做开发的这块料呢哈哈~

公司的话&amp;gt; 入职了现在的公司，是比较大的软件外包公司，除了工资待遇低 别的都挺不错的，也觉得合适自己

工作内容&amp;gt; 项目组在北京与某科学院合作，于是...]]></description><category></category></item><item><title><![CDATA[Pivot 奇淫技巧之 动态数据绑定]]></title><link>https://blog.youkuaiyun.com/WinFanChen/article/details/81019844</link><guid>https://blog.youkuaiyun.com/WinFanChen/article/details/81019844</guid><author>WinFanChen</author><pubDate>Thu, 12 Jul 2018 17:59:06 +0800</pubDate><description><![CDATA[我相信了解 UWP 应用开发的同学都对 ListView 和 GridView 的数据绑定很熟悉啦，那我在做一个小应用的时候突然对 Pivot 有了数据绑定的要求，主要是索引出数据库里的表，每一张表都抽象成 Pivot 的一个 Header，那我们怎么做呢?首先，既然是数据绑定，那先建一个模型类再说嘛    public class Pivots
    {
        public stri...]]></description><category></category></item><item><title><![CDATA[Spring Boot框架-使用 @SpringBootTest 进行单元测试]]></title><link>https://blog.youkuaiyun.com/WinFanChen/article/details/80797454</link><guid>https://blog.youkuaiyun.com/WinFanChen/article/details/80797454</guid><author>WinFanChen</author><pubDate>Mon, 25 Jun 2018 09:41:45 +0800</pubDate><description><![CDATA[对Service和API进行单元测试在service类里写一个测试查询方法    public Gril findOne(Integer id){
        return grilRepository.findById(id).get();
    }在Test目录底下新建GirlApplicationTests类    @RunWith(SpringRunner.class)
    @S...]]></description><category></category></item><item><title><![CDATA[Spring Boot框架-使用自建 Exception 实现异常处理]]></title><link>https://blog.youkuaiyun.com/WinFanChen/article/details/80797297</link><guid>https://blog.youkuaiyun.com/WinFanChen/article/details/80797297</guid><author>WinFanChen</author><pubDate>Mon, 25 Jun 2018 09:37:36 +0800</pubDate><description><![CDATA[我们希望能在Postman中返回操作的异常或信息在domain package中新建Result class    public class Result&amp;lt;T&amp;gt; {
        private Integer code;
        private String msg;
        private T data;//将data设定为泛型，用来存储返回的具体信息

    ...]]></description><category></category></item><item><title><![CDATA[Spring Boot框架-使用AOP处理请求]]></title><link>https://blog.youkuaiyun.com/WinFanChen/article/details/80797173</link><guid>https://blog.youkuaiyun.com/WinFanChen/article/details/80797173</guid><author>WinFanChen</author><pubDate>Mon, 25 Jun 2018 09:24:18 +0800</pubDate><description><![CDATA[pom.xml中导入    &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-aop&amp;lt;/artifactId&amp;gt;
    &amp;lt;/dependency&amp;gt;新建 Package:...]]></description><category></category></item><item><title><![CDATA[Spring Boot框架-使用 @Transactional 进行事务管理]]></title><link>https://blog.youkuaiyun.com/WinFanChen/article/details/80789046</link><guid>https://blog.youkuaiyun.com/WinFanChen/article/details/80789046</guid><author>WinFanChen</author><pubDate>Sun, 24 Jun 2018 09:15:22 +0800</pubDate><description><![CDATA[往数据库里存两个数据，要求一个存失败另一个也不能成功怎么做?通过对类进行事务注解，可以做到    @Transactional
    public void insertTwo(){

        Gril girlA = new Gril();
        girlA.setCupSize(&quot;A&quot;);
        girlA.setAge(18);
        girlRepo...]]></description><category></category></item><item><title><![CDATA[Spring Boot框架-使用 JPA 完成对 MySQL 的增删改查]]></title><link>https://blog.youkuaiyun.com/WinFanChen/article/details/80788984</link><guid>https://blog.youkuaiyun.com/WinFanChen/article/details/80788984</guid><author>WinFanChen</author><pubDate>Sun, 24 Jun 2018 09:05:24 +0800</pubDate><description><![CDATA[jpa定义了一系列对象持久化的标准，是对Hibernate的整合我们在application.yml中使用数据库配置spring:
  datasource:
    driver-class-name: com.mysql.jdbc.Driver
    url: jdbc:mysql://127.0.0.1:3306/microsoft?useUnicode=true&amp;amp;characte...]]></description><category></category></item><item><title><![CDATA[Spring Boot框架-对模板类属性使用 @Min 实现表单验证]]></title><link>https://blog.youkuaiyun.com/WinFanChen/article/details/80788962</link><guid>https://blog.youkuaiyun.com/WinFanChen/article/details/80788962</guid><author>WinFanChen</author><pubDate>Sun, 24 Jun 2018 08:46:28 +0800</pubDate><description><![CDATA[我们怎么审核要存入的数据是符合要求的呢?我们可以用对象来替代单个的字符    /**
     * 添加一个女生
     * @return
     */
    @PostMapping(value = &quot;girls&quot;)
    public Gril girlAdd(Gril girl){
        Gril gril = new Gril();
        gril.setCu...]]></description><category></category></item><item><title><![CDATA[Spring Boot框架-@Controller\@RestController\@RequestMapping 使用方式]]></title><link>https://blog.youkuaiyun.com/WinFanChen/article/details/80788931</link><guid>https://blog.youkuaiyun.com/WinFanChen/article/details/80788931</guid><author>WinFanChen</author><pubDate>Sun, 24 Jun 2018 08:36:05 +0800</pubDate><description><![CDATA[@Controller://处理http请求@RestController://返回json@RequestMapping://配置url映射命令是要配合模板使用的，在pom中引入官方thymeleaf（用来开发html）在resources/templates中新建index.html，注意：在类前加入@Controller同时在方法返回return &quot;index&quot;;-当需要访问localhos...]]></description><category></category></item><item><title><![CDATA[MQTT服务搭建 create mybroker：log4j.properties文件错误]]></title><link>https://blog.youkuaiyun.com/WinFanChen/article/details/80728583</link><guid>https://blog.youkuaiyun.com/WinFanChen/article/details/80728583</guid><author>WinFanChen</author><pubDate>Tue, 19 Jun 2018 09:42:33 +0800</pubDate><description><![CDATA[通过 @经久不衰的草木灰 的教程在搭建MQTT服务的时候遇到了这么一个问题这是为什么呢？我觉得可能是生成这个 log4j.properties 文件的时候出现了配置上的错误，但是转念一想，会不会是管理员权限没有赋予，导致生成失败呢？于是我用管理员权限进行了创建操作果然，这下没问题了。。。我觉得有可能是C盘下操作权限的严格导致一些敏感配置文件用户没有足够的权限生成，只能使用管理员权限了。哪位大佬知道...]]></description><category></category></item><item><title><![CDATA[Edge X Foundry框架-设备服务层-简介]]></title><link>https://blog.youkuaiyun.com/WinFanChen/article/details/80615815</link><guid>https://blog.youkuaiyun.com/WinFanChen/article/details/80615815</guid><author>WinFanChen</author><pubDate>Fri, 08 Jun 2018 12:43:17 +0800</pubDate><description><![CDATA[设备服务层所处的框架位置它与众多设备进行交互设备服务（DS）1.是边缘连接器，与设备或者物联网对象进行交互2.可以一次服务多个设备，包括传感器，执行器，甚至网关3.此层的微服务通过IoT对象本地生成的协议与设备，传感器，执行器等物联网对象进行通讯，DS将IoT对象生成和传递的数据转换成常见的EdgeX数据结构，并将数据发送到核心服务层与其他层的微服务中该层只有一个微服务：device-virtua...]]></description><category></category></item><item><title><![CDATA[Edge X Foundry框架-用SDK生成设备服务]]></title><link>https://blog.youkuaiyun.com/WinFanChen/article/details/80606551</link><guid>https://blog.youkuaiyun.com/WinFanChen/article/details/80606551</guid><author>WinFanChen</author><pubDate>Thu, 07 Jun 2018 13:30:16 +0800</pubDate><description><![CDATA[准备：JDK，Maven，MongoDB，Eclipse这些东西就不说啦，详细准备情况可以参考我的另一篇文章哈~    1.设备SDK    2.设备SDK开发工具我们把这两个项目从GitHub上拉取下来后导入到eclipse中，使用General-Existing Project into Workspace导入即可-device-sdk-tools是生成虚拟设备的工具，我们要通过运行它来创建一...]]></description><category></category></item><item><title><![CDATA[Edge X Foundry框架-设备服务层-详解]]></title><link>https://blog.youkuaiyun.com/WinFanChen/article/details/80562660</link><guid>https://blog.youkuaiyun.com/WinFanChen/article/details/80562660</guid><author>WinFanChen</author><pubDate>Mon, 04 Jun 2018 16:30:32 +0800</pubDate><description><![CDATA[设备服务层处在整个框架中最底端的部分，所以直接通过SDK与众多设备打交道，他通过虚拟设备的功能，将众多设备虚拟成了单一的设备与核心层交互虚拟设备微服务部分虚拟设备服务可以模拟不同类型的设备，以便将数据发送到核心数据微服务，用户通过命令和控制微服务发送命令并获得响应。虚拟设备服务的这些功能在执行功能或性能测试时不需要任何实际设备就可以使用。总体流程：虚拟设备服务对核心数据和元数据微服务具有依赖性，因...]]></description><category></category></item><item><title><![CDATA[Edge X Foundry框架-核心服务层配置与注册表]]></title><link>https://blog.youkuaiyun.com/WinFanChen/article/details/80545411</link><guid>https://blog.youkuaiyun.com/WinFanChen/article/details/80545411</guid><author>WinFanChen</author><pubDate>Sat, 02 Jun 2018 19:09:07 +0800</pubDate><description><![CDATA[一    配置和注册表 Configuration and Registry]]></description><category></category></item><item><title><![CDATA[Edge X Foundry框架-初步配置]]></title><link>https://blog.youkuaiyun.com/WinFanChen/article/details/80519407</link><guid>https://blog.youkuaiyun.com/WinFanChen/article/details/80519407</guid><author>WinFanChen</author><pubDate>Thu, 31 May 2018 12:31:17 +0800</pubDate><description><![CDATA[前段时间我发布了Edge X Foundry的介绍，今天我就写一下如何初步配置这个框架我们以Windows10 1803操作系统版本进行演示所以要的组件如下：1.Java SDK 1.8版本，因为Edge X Foundry就是在这个版本上开发的，是兼容最好的，如何配置不再赘述2.MongoDB，这是与框架搭配最好的数据库，如何配置可见我的另一篇文档3.GitHub,版本管理工具，因为我们的框架要...]]></description><category></category></item><item><title><![CDATA[Edge X Foundry框架-简介]]></title><link>https://blog.youkuaiyun.com/WinFanChen/article/details/80512212</link><guid>https://blog.youkuaiyun.com/WinFanChen/article/details/80512212</guid><author>WinFanChen</author><pubDate>Thu, 31 May 2018 09:22:54 +0800</pubDate><description><![CDATA[Edge X Foundry    -The Open Interop Platform for the IoT Edge（边缘计算的开放互操作平台）        这是一个利用众多微服务(micro service)模块搭建的模块，完全开源，并且可以面向所有开发者1.让我们来看一下Edge X Foundry 的构架组建：                1.这个框架有“北侧”和“南侧”     ...]]></description><category></category></item><item><title><![CDATA[MongoDB在Windows10上的安装和配置]]></title><link>https://blog.youkuaiyun.com/WinFanChen/article/details/80465526</link><guid>https://blog.youkuaiyun.com/WinFanChen/article/details/80465526</guid><author>WinFanChen</author><pubDate>Sat, 26 May 2018 22:58:02 +0800</pubDate><description><![CDATA[最近在学边缘计算框架，因为MongoDB数据库支持直接存储json文件而作为了”钦定“的搭配数据库而我在安装和配置这个数据库家伙的时候踩了好多坑呀，希望能帮到小伙伴们能少走弯路！首先呢，数据库的安装包大体分为msi和zip两种啦，不要以为用msi就可以像MySQL那样一直下一步下一步就可以搭建起来了，才不会那么简单呢!光是下载前要填的信息就够多了，分享一个资源吧~http://dl.mongodb...]]></description><category></category></item><item><title><![CDATA[微信小程序-相对定位与绝对定位]]></title><link>https://blog.youkuaiyun.com/WinFanChen/article/details/80061461</link><guid>https://blog.youkuaiyun.com/WinFanChen/article/details/80061461</guid><author>WinFanChen</author><pubDate>Tue, 24 Apr 2018 11:16:12 +0800</pubDate><description><![CDATA[相对定位：元素是相对自身进行定位绝对定位：元素是相对于离他最近的一个已经定位的父元素进行定位相对定位：position:relative;//某一元素相对于父元素激活相对定位布局，position（位置、立场）relative（相对布局）left:150px;    top:150px//距离左边间隔150px，距离顶部150px绝对定位：当某一元素启用绝对定位元素时，他要空出自己的位置这是另一篇...]]></description><category></category></item><item><title><![CDATA[学习笔记-微信小程序的布局基础]]></title><link>https://blog.youkuaiyun.com/WinFanChen/article/details/80059597</link><guid>https://blog.youkuaiyun.com/WinFanChen/article/details/80059597</guid><author>WinFanChen</author><pubDate>Tue, 24 Apr 2018 10:58:15 +0800</pubDate><description><![CDATA[-flex布局的属性1.    flex-direction 决定了元素的排列方向                row：水平排列，colum：垂直排列2.    flex-wrap 决定了元素如何换行                有意思的是，wrap-reverse:可以颠倒上下的布局，把顶部的元素对称的放在底部3.    flex-flow 是flex-direction和flex-wrap...]]></description><category></category></item><item><title><![CDATA[安利向:用Visual Studio Code编写微信小程序]]></title><link>https://blog.youkuaiyun.com/WinFanChen/article/details/80013403</link><guid>https://blog.youkuaiyun.com/WinFanChen/article/details/80013403</guid><author>WinFanChen</author><pubDate>Fri, 20 Apr 2018 08:41:44 +0800</pubDate><description><![CDATA[正式发布一年多的微信小程序现在依然很火，相信很多人对小程序依然保有兴趣，那在开发时我们选择的工具自然而然是微信自家推的IDE：这个IDE是微信自家推的嘛，肯定各种方便，但是我却不太喜欢这种工具的风格，而且像语法高亮，编程习惯我都不太适应。像我们这群追求风格的，要优雅的开发小程序的一群程序员，有没有什么好玩的工具代替呢？这就是我想向各位童鞋安利的工具：Visual Studio Code如歌完全不知...]]></description><category></category></item></channel></rss>