<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[积极向上的老王诩]]></title><description><![CDATA[技术的积累不是一蹴而就的]]></description><link>https://blog.youkuaiyun.com/userofithis</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; userofithis]]></copyright><item><title><![CDATA[Java 11 新特性学习]]></title><link>https://blog.youkuaiyun.com/userofithis/article/details/107020531</link><guid>https://blog.youkuaiyun.com/userofithis/article/details/107020531</guid><author>userofithis</author><pubDate>Mon, 29 Jun 2020 15:32:20 +0800</pubDate><description><![CDATA[Java 11 新特性介绍


原作者：李 林锋

网址：https://www.ibm.com/developerworks/cn/java/the-new-features-of-Java-11/index.html


基于嵌套的访问控制


与 Java 语言中现有的嵌套类型概念一致, 嵌套访问控制是一种控制上下文访问的策略，允许逻辑上属于同一代码实体，但被编译之后分为多个分散的 class 文件的类，无需编译器额外的创建可扩展的桥接访问方法，即可访问彼此的私有成员，并且这种改进是在 Java 字节]]></description><category></category></item><item><title><![CDATA[Akka入门]]></title><link>https://blog.youkuaiyun.com/userofithis/article/details/100666892</link><guid>https://blog.youkuaiyun.com/userofithis/article/details/100666892</guid><author>userofithis</author><pubDate>Mon, 09 Sep 2019 17:16:47 +0800</pubDate><description><![CDATA[https://doc.yonyoucloud.com/doc/akka-doc-cn/2.3.6/scala/book/index.html


Akka是什么?


通过使用Actor模型我们提升了抽象级别，为构建可扩展的、有弹性的响应式并发应用提供了一个更好的平台


Akka实现了独特的混合模型

Actors

Actors为你提供:

对并发/并行程序的简单的、高级别的抽象。
	异...]]></description><category></category></item><item><title><![CDATA[Spring WebSocket实现消息推送]]></title><link>https://blog.youkuaiyun.com/userofithis/article/details/100578871</link><guid>https://blog.youkuaiyun.com/userofithis/article/details/100578871</guid><author>userofithis</author><pubDate>Fri, 06 Sep 2019 14:38:23 +0800</pubDate><description><![CDATA[Spring WebSocket实现消息推送

第一步： 添加Spring WebSocket的依赖jar包

（注：这里使用maven方式添加 手动添加的同学请自行下载相应jar包放到lib目录）


&lt;!-- 使用spring websocket依赖的jar包 --&gt;
        &lt;dependency&gt;
            &lt;groupId&gt;org...]]></description><category></category></item><item><title><![CDATA[java注解@​​​​​​​Retention、@Targe、@Documented、@Inherited]]></title><link>https://blog.youkuaiyun.com/userofithis/article/details/100576508</link><guid>https://blog.youkuaiyun.com/userofithis/article/details/100576508</guid><author>userofithis</author><pubDate>Fri, 06 Sep 2019 11:41:07 +0800</pubDate><description><![CDATA[@Retention（RetentionPolicy.TYPE）注解

Retention(保留)注解说明,这种类型的注解会被保留到那个阶段，有三个值：
1.RetentionPolicy.SOURCE —— 这种类型的Annotations只在源代码级别保留，编译时就会被忽略
2.RetentionPolicy.CLASS —— 这种类型的Annotations编译时被保留，在class文件中...]]></description><category></category></item><item><title><![CDATA[MySQL分区与传统的分库分表]]></title><link>https://blog.youkuaiyun.com/userofithis/article/details/99550425</link><guid>https://blog.youkuaiyun.com/userofithis/article/details/99550425</guid><author>userofithis</author><pubDate>Wed, 14 Aug 2019 11:32:29 +0800</pubDate><description><![CDATA[传统的分库分表

传统的分库分表都是通过应用层逻辑实现的，对于数据库层面来说，都是普通的表和库。

分库

分库的原因

首先，在单台数据库服务器性能足够的情况下，分库对于数据库性能是没有影响的。在数据库存储上，database只起到一个namespace的作用。database中的表文件存储在一个以database名命名的文件夹中。比如下面的employees数据库：


mysql&gt; s...]]></description><category></category></item><item><title><![CDATA[实习log-day9-2019/07/19]]></title><link>https://blog.youkuaiyun.com/userofithis/article/details/96725007</link><guid>https://blog.youkuaiyun.com/userofithis/article/details/96725007</guid><author>userofithis</author><pubDate>Sun, 21 Jul 2019 16:21:54 +0800</pubDate><description><![CDATA[背景

业务需求代码写的很快，需求也都可以完成，代码也同样可以解决。

但对项目使用的play框架，前端react框架，ebean数据框架依旧不明器所以然，故写此博客。

Play框架见闻

Play基于java和scala轻松构建web应用程序
在业务中也可以看到，play框架的使用使得开发变的简单许多；开发效率高，用Java开发效率直追RoR（Ruby on Rails）

Play 基于 A...]]></description><category></category></item><item><title><![CDATA[Play framework学习笔记（新手入门）]]></title><link>https://blog.youkuaiyun.com/userofithis/article/details/94387165</link><guid>https://blog.youkuaiyun.com/userofithis/article/details/94387165</guid><author>userofithis</author><pubDate>Sun, 21 Jul 2019 15:17:00 +0800</pubDate><description><![CDATA[概述


The High Velocity Web Framework For Java and Scala


适用于 Java 和 Scala 的高速 Web 框架。

简介


Play Framework makes it easy to build web applications with Java &amp; Scala.
	Play is based on a lightwe...]]></description><category></category></item><item><title><![CDATA[VO、 PO、DO、DTO、 BO、 QO、DAO、POJO定义]]></title><link>https://blog.youkuaiyun.com/userofithis/article/details/95614415</link><guid>https://blog.youkuaiyun.com/userofithis/article/details/95614415</guid><author>userofithis</author><pubDate>Fri, 12 Jul 2019 14:16:47 +0800</pubDate><description><![CDATA[分层领域模型规约：

DO（ Data Object）：与数据库表结构一一对应，通过DAO层向上传输数据源对象。就是从现实世界中抽象出来的有形或无形的业务实体。
	DTO（ Data Transfer Object）：数据传输对象，主要用于远程调用等需要大量传输对象的地方，比如我们有一个交易订单表，含有 25 个字段，那么其对应的 PO 就有 25 个属性，但我们的页面上只需要显示 5 个字段，因...]]></description><category></category></item><item><title><![CDATA[web项目中的注解介绍]]></title><link>https://blog.youkuaiyun.com/userofithis/article/details/95492427</link><guid>https://blog.youkuaiyun.com/userofithis/article/details/95492427</guid><author>userofithis</author><pubDate>Thu, 11 Jul 2019 17:51:55 +0800</pubDate><description><![CDATA[@JoinColumn

@OneToOne

一对一

现假设有Person表和Address表，是一对一的关系，在Person中有一个指向Address表主键的字段addressID，所以主控方一定是Person，所谓主控方就是能改变关联关系的一方，Person只要改变addressID就改变了关联关系，所以Person是主控方，所以@JoinColumn写在Person类中


@OneT...]]></description><category></category></item><item><title><![CDATA[react框架学习（一）]]></title><link>https://blog.youkuaiyun.com/userofithis/article/details/95339363</link><guid>https://blog.youkuaiyun.com/userofithis/article/details/95339363</guid><author>userofithis</author><pubDate>Wed, 10 Jul 2019 15:23:15 +0800</pubDate><description><![CDATA[React

https://react.docschina.org/

用于构建用户界面的 JavaScript 库

优点

声明式

React 使创建交互式 UI 变得轻而易举。为你应用的每一个状态设计简洁的视图，当数据改变时 React 能有效地更新并正确地渲染组件。

以声明式编写 UI，可以让你的代码更加可靠，且方便调试。

组件化

创建拥有各自状态的组件，再由这些组件构成更加复杂...]]></description><category></category></item><item><title><![CDATA[Playframework介绍]]></title><link>https://blog.youkuaiyun.com/userofithis/article/details/94385498</link><guid>https://blog.youkuaiyun.com/userofithis/article/details/94385498</guid><author>userofithis</author><pubDate>Mon, 01 Jul 2019 12:20:51 +0800</pubDate><description><![CDATA[Playframework介绍

Play 框架概述

有别于其他臃肿的企业级 Java 框架，简洁的 Play 框架提供另外一种选择，它关注于开发者的效率和 RESTful 风格的架构。Play 是 敏捷软件开发 的完美伴侣。

Playframework可以做什么

使用java继续开发

你不需要切换到另一种语言，其他 IDE 或者其他类库，而仅仅是切换到一个效率更高的 Java 环境！
...]]></description><category></category></item><item><title><![CDATA[算法--贪心思想]]></title><link>https://blog.youkuaiyun.com/userofithis/article/details/90738625</link><guid>https://blog.youkuaiyun.com/userofithis/article/details/90738625</guid><author>userofithis</author><pubDate>Mon, 24 Jun 2019 15:40:41 +0800</pubDate><description><![CDATA[分配饼干

455. Assign Cookies (Easy)


Input: [1,2], [1,2,3]
Output: 2

Explanation: You have 2 children and 3 cookies. The greed factors of 2 children are 1, 2.
You have 3 cookies and their sizes are big...]]></description><category></category></item><item><title><![CDATA[jvm参数，tomcat参数，jar包运行参数调优]]></title><link>https://blog.youkuaiyun.com/userofithis/article/details/92420624</link><guid>https://blog.youkuaiyun.com/userofithis/article/details/92420624</guid><author>userofithis</author><pubDate>Mon, 24 Jun 2019 15:38:17 +0800</pubDate><description><![CDATA[jar包运行参数优化

命令实例：

nohup java -Xms500m -Xmx500m -Xmn250m -Xss256k -server -XX:+HeapDumpOnOutOfMemoryError -jar $JAR_PATH/test-0.0.1-SNAPSHOT.jar --spring.profiles.active=daily -verbose:class &amp;

说明...]]></description><category></category></item><item><title><![CDATA[高可用框架]]></title><link>https://blog.youkuaiyun.com/userofithis/article/details/90750471</link><guid>https://blog.youkuaiyun.com/userofithis/article/details/90750471</guid><author>userofithis</author><pubDate>Sun, 16 Jun 2019 19:17:38 +0800</pubDate><description><![CDATA[高可用是什么

系统可用性指的是当前系统在一段时间内可正常提供服务的时间占比。

高可用指系统可以一直提供服务，而不会出现不可用的现象。

高可用架构图

初级架构



这类架构比较适用于初创企业或流量较小的平台。
此种架构一般都是在平台运行之初所用到的架构，日均访问量不大，简单的架构足以能够应对用户的流量请求，比如前端网站使用Apache/nginx都可以，APP服务器直接使用JAVA环境如...]]></description><category></category></item><item><title><![CDATA[zookeeper学习整理]]></title><link>https://blog.youkuaiyun.com/userofithis/article/details/90478280</link><guid>https://blog.youkuaiyun.com/userofithis/article/details/90478280</guid><author>userofithis</author><pubDate>Sun, 16 Jun 2019 18:58:18 +0800</pubDate><description><![CDATA[zookeeper是什么？

ZooKeeper是一个开放源码的分布式协调服务，它是集群的管理者，监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终，将简单易用的接口和性能高效、功能稳定的系统提供给用户。

分布式应用程序可以基于Zookeeper实现诸如数据发布/订阅、负载均衡、命名服务、分布式协调/通知、集群管理、Master选举、分布式锁和分布式队列等功能。

Zookee...]]></description><category></category></item><item><title><![CDATA[Spark常用算子]]></title><link>https://blog.youkuaiyun.com/userofithis/article/details/91439291</link><guid>https://blog.youkuaiyun.com/userofithis/article/details/91439291</guid><author>userofithis</author><pubDate>Tue, 11 Jun 2019 15:16:13 +0800</pubDate><description><![CDATA[Spark的算子的分类

　　　从大方向来说，Spark 算子大致可以分为以下两类:

  1）Transformation 变换/转换算子：这种变换并不触发提交作业，完成作业中间过程处理。

　　　　　Transformation 操作是延迟计算的，也就是说从一个RDD 转换生成另一个 RDD 的转换操作不是马上执行，需要等到有 Action 操作的时候才会真正触发运算。

  2）...]]></description><category></category></item><item><title><![CDATA[spring技术内幕笔记--IOC容器的实现]]></title><link>https://blog.youkuaiyun.com/userofithis/article/details/90900625</link><guid>https://blog.youkuaiyun.com/userofithis/article/details/90900625</guid><author>userofithis</author><pubDate>Wed, 05 Jun 2019 15:16:40 +0800</pubDate><description><![CDATA[IOC容器概述

Ioc容器和依赖反转模式

在面向对象系统中，对象封装了数据和对数据的处理，对象的依赖关系常体现在对数据和方法的依赖上。这些依赖关系可以可以通过把对象的依赖注入交给框架或IOC容器来完成，这样做可以在解耦代码的同时提高代码的可测试性。

Spring IOC的应用场景

在spring中，SpringIoC提供了一个基本的javaBean容器，通过IoC模式管理依赖关系，并通过依...]]></description><category></category></item><item><title><![CDATA[elasticSearch使用出现的问题以及解决]]></title><link>https://blog.youkuaiyun.com/userofithis/article/details/90767704</link><guid>https://blog.youkuaiyun.com/userofithis/article/details/90767704</guid><author>userofithis</author><pubDate>Tue, 04 Jun 2019 16:41:37 +0800</pubDate><description><![CDATA[内存不足导致的elasticSearch闪退

用docker安装生产环境是很方便的，在用docker搭建elasticSearch时出现了一个问题，每次elasticSearch容器启动会自动退出，查看日志发现:


OpenJDK 64-Bit Server VM warning: Option UseConcMarkSweepGC was deprecated in version 9...]]></description><category></category></item><item><title><![CDATA[算法--排序问题]]></title><link>https://blog.youkuaiyun.com/userofithis/article/details/90737039</link><guid>https://blog.youkuaiyun.com/userofithis/article/details/90737039</guid><author>userofithis</author><pubDate>Sun, 02 Jun 2019 11:41:13 +0800</pubDate><description><![CDATA[题目来自Leetcode 题解 - 排序​​​​​​​

215. Kth Largest Element in an Array (Medium)
	347. Top K Frequent Elements (Medium)
	451. Sort Characters By Frequency (Medium)
	75. Sort Colors (Medium)
Kth Element
...]]></description><category></category></item><item><title><![CDATA[算法--双指针问题]]></title><link>https://blog.youkuaiyun.com/userofithis/article/details/90601506</link><guid>https://blog.youkuaiyun.com/userofithis/article/details/90601506</guid><author>userofithis</author><pubDate>Sat, 01 Jun 2019 16:05:47 +0800</pubDate><description><![CDATA[题目来自Leetcode 题解 - 双指针

1. 有序数组的 Two Sum
	2. 两数平方和
	3. 反转字符串中的元音字符
	4. 回文字符串
	5. 归并两个有序数组
	6. 判断链表是否存在环
	7. 最长子序列
有序数组的 Two Sum

Leetcode ：167. Two Sum II - Input array is sorted (Easy)


Input: number...]]></description><category></category></item></channel></rss>