<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[phpfzh的博客]]></title><description><![CDATA[每天进步一点点]]></description><link>https://blog.youkuaiyun.com/phpfzh</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; phpfzh]]></copyright><item><title><![CDATA[获取进程PID]]></title><link>https://blog.youkuaiyun.com/phpfzh/article/details/122459301</link><guid>https://blog.youkuaiyun.com/phpfzh/article/details/122459301</guid><author>phpfzh</author><pubDate>Wed, 12 Jan 2022 18:03:11 +0800</pubDate><description><![CDATA[String name = ManagementFactory.getRuntimeMXBean().getName();
//29692@DESKTOP-MTULDEG
//16680@DESKTOP-MTULDEG
]]></description><category></category></item><item><title><![CDATA[微信和支付宝聚合支付]]></title><link>https://blog.youkuaiyun.com/phpfzh/article/details/121808710</link><guid>https://blog.youkuaiyun.com/phpfzh/article/details/121808710</guid><author>phpfzh</author><pubDate>Thu, 09 Dec 2021 10:55:07 +0800</pubDate><description><![CDATA[https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&amp;index=6








function onBridgeReady(){
   WeixinJSBridge.invoke(
      'getBrandWCPayRequest', {
         "appId":"wx2421b1c4370ec43b",     //公众号ID，由商户传入     
         "timeStamp":"139571.]]></description><category></category></item><item><title><![CDATA[Java 获取设备类型]]></title><link>https://blog.youkuaiyun.com/phpfzh/article/details/119416739</link><guid>https://blog.youkuaiyun.com/phpfzh/article/details/119416739</guid><author>phpfzh</author><pubDate>Thu, 05 Aug 2021 14:12:06 +0800</pubDate><description><![CDATA[maven 添加依赖：


&lt;dependency&gt;
	&lt;groupId&gt;eu.bitwalker&lt;/groupId&gt;
	&lt;artifactId&gt;UserAgentUtils&lt;/artifactId&gt;
	&lt;version&gt;1.20&lt;/version&gt;
&lt;/dependency&gt;



使用样例：


/**
	 * 截取设备类型
	 * @param agent
	 * @return
	 */
public S]]></description><category></category></item><item><title><![CDATA[保留三位有效数字----java]]></title><link>https://blog.youkuaiyun.com/phpfzh/article/details/103053068</link><guid>https://blog.youkuaiyun.com/phpfzh/article/details/103053068</guid><author>phpfzh</author><pubDate>Wed, 13 Nov 2019 17:09:02 +0800</pubDate><description><![CDATA[public static int magnitude(Double price){
        if (price == 0.0) {return 0;}
        int fac;
        Long i;
        Long k = 10L;
        if (price &gt; 1) {
            i = price.longValue();
...]]></description><category></category></item><item><title><![CDATA[获取父类的属性]]></title><link>https://blog.youkuaiyun.com/phpfzh/article/details/93224105</link><guid>https://blog.youkuaiyun.com/phpfzh/article/details/93224105</guid><author>phpfzh</author><pubDate>Fri, 21 Jun 2019 19:46:27 +0800</pubDate><description><![CDATA[public static Field[] getAllFields(Object object){
        Class clazz = object.getClass();
        List&lt;Field&gt; fieldList = new ArrayList&lt;&gt;();
        while (clazz != null){
           ...]]></description><category></category></item><item><title><![CDATA[生成图片二维码]]></title><link>https://blog.youkuaiyun.com/phpfzh/article/details/93158702</link><guid>https://blog.youkuaiyun.com/phpfzh/article/details/93158702</guid><author>phpfzh</author><pubDate>Fri, 21 Jun 2019 09:02:36 +0800</pubDate><description><![CDATA[&lt;dependency&gt;
            &lt;groupId&gt;com.google.zxing&lt;/groupId&gt;
            &lt;artifactId&gt;javase&lt;/artifactId&gt;
            &lt;version&gt;3.3.2&lt;/version&gt;
        &lt...]]></description><category></category></item><item><title><![CDATA[Nodejs客户端连接Zookeeper - 学习记录（四）]]></title><link>https://blog.youkuaiyun.com/phpfzh/article/details/91345536</link><guid>https://blog.youkuaiyun.com/phpfzh/article/details/91345536</guid><author>phpfzh</author><pubDate>Sat, 08 Jun 2019 16:18:08 +0800</pubDate><description><![CDATA[官网文档地址：



https://www.npmjs.com/package/node-zookeeper-client





NPM 安装node-zookeeper-client 模块：




npminstallnode-zookeeper-client



创建zookeeper.js 文件：




varZookeeper=require('node-...]]></description><category></category></item><item><title><![CDATA[Java客户端连接 Zookeeper-学习记录（三）]]></title><link>https://blog.youkuaiyun.com/phpfzh/article/details/91345530</link><guid>https://blog.youkuaiyun.com/phpfzh/article/details/91345530</guid><author>phpfzh</author><pubDate>Sat, 08 Jun 2019 16:17:43 +0800</pubDate><description><![CDATA[引进 maven 依赖




&lt;!--https://mvnrepository.com/artifact/org.apache.zookeeper/zookeeper--&gt;
&lt;dependency&gt;
&lt;groupId&gt;org.apache.zookeeper&lt;/groupId&gt;
&lt;artifactId&gt;zooke...]]></description><category></category></item><item><title><![CDATA[Zookeeper常用命令-学习记录（二）]]></title><link>https://blog.youkuaiyun.com/phpfzh/article/details/90760944</link><guid>https://blog.youkuaiyun.com/phpfzh/article/details/90760944</guid><author>phpfzh</author><pubDate>Mon, 03 Jun 2019 23:23:34 +0800</pubDate><description><![CDATA[Zookeeper 在bin目录存放的脚本说明：



zkServer.sh 启动zookeeper 服务器

zkCli.sh 连接zookeeper 服务器的命令行客户端

zkCleanup.sh 用于清理zookeeper的历史数据,包括事物日志文件和快照数据文件

zkEnv.sh 用于设置zookeeper的环境变量





客户端连接：



本地连接远程zookee...]]></description><category></category></item><item><title><![CDATA[Zookeeper-学习记录（一）]]></title><link>https://blog.youkuaiyun.com/phpfzh/article/details/90736287</link><guid>https://blog.youkuaiyun.com/phpfzh/article/details/90736287</guid><author>phpfzh</author><pubDate>Sun, 02 Jun 2019 09:26:44 +0800</pubDate><description><![CDATA[zookeeper 官网：

http://zookeeper.apache.org



Zookeeper 下载地址：

http://zookeeper.apache.org/releases.html



Zookeeper 是一个经典的分布式数据一致性解决方案，分布式应用程序可以基于它实现数据发布和订阅，负载均衡,命名服务,分布式协调和通知,集群管理,领导选举,分布式锁,分布式队列...]]></description><category></category></item><item><title><![CDATA[使用nodejs 搭建微服务网关]]></title><link>https://blog.youkuaiyun.com/phpfzh/article/details/90724056</link><guid>https://blog.youkuaiyun.com/phpfzh/article/details/90724056</guid><author>phpfzh</author><pubDate>Fri, 31 May 2019 22:39:31 +0800</pubDate><description><![CDATA[淘宝镜像源:


npminstall-gcnpm--registry=http://registry.npm.taobao.org





node.js 是一个基于Chrome浏览器的V8引擎开发的高性能JavaScript引擎。



nodejs 提供了“事件驱动”模型，可将当前事件加入到事件队列中去轮询。



nodejs 提供了“异步非阻塞I/O”模型.



...]]></description><category></category></item><item><title><![CDATA[Docker 镜像添加ssh 服务]]></title><link>https://blog.youkuaiyun.com/phpfzh/article/details/88778290</link><guid>https://blog.youkuaiyun.com/phpfzh/article/details/88778290</guid><author>phpfzh</author><pubDate>Sun, 24 Mar 2019 16:27:41 +0800</pubDate><description><![CDATA[1 SSH公钥生成:






ssh-keygen-trsa







复制生成的公钥信息保存起来，后面会用到：




cat/root/.ssh/id_rsa.pub



 



2 使用ubuntu 创建一个新容器：




dockerrun-itubuntu/bin/bash



3 更新apt 缓存，安装ssh服务（op...]]></description><category></category></item><item><title><![CDATA[不同类同属性值复制 - java 反射]]></title><link>https://blog.youkuaiyun.com/phpfzh/article/details/81167029</link><guid>https://blog.youkuaiyun.com/phpfzh/article/details/81167029</guid><author>phpfzh</author><pubDate>Mon, 23 Jul 2018 14:25:27 +0800</pubDate><description><![CDATA[
测试类main 函数：

public static void main(String[] args) throws ClassNotFoundException ,IllegalAccessException{
    SystemUserRoleVo systemUserRole1 = new SystemUserRoleVo();
    systemUserRole1.setRoleid...]]></description><category></category></item><item><title><![CDATA[angular6  覆盖其他组件的样式]]></title><link>https://blog.youkuaiyun.com/phpfzh/article/details/81068481</link><guid>https://blog.youkuaiyun.com/phpfzh/article/details/81068481</guid><author>phpfzh</author><pubDate>Mon, 16 Jul 2018 17:20:30 +0800</pubDate><description><![CDATA[
@Component({
  selector: 'app-schema-number',
  templateUrl: './number.component.html',
  styles:[`
    :host /deep/ .ant-input-number{
      width:220px;
    }
  `]
})]]></description><category></category></item><item><title><![CDATA[中后台脚手架 ng-alain 命令行工具【1.1.3版本】]]></title><link>https://blog.youkuaiyun.com/phpfzh/article/details/81020680</link><guid>https://blog.youkuaiyun.com/phpfzh/article/details/81020680</guid><author>phpfzh</author><pubDate>Thu, 12 Jul 2018 18:47:14 +0800</pubDate><description><![CDATA[官网链接：https://ng-alain.com/cli/getting-started1 创建空angular项目：ng new demo --style less2 添加ng-alain 脚手架ng add ng-alain3 运行项目ng server4 创建一个模块ng g ng-alain:module trade5 创建业务页面：ng g ng-alain:list list -m=...]]></description><category></category></item><item><title><![CDATA[Springboot2.0 整合 Swagger  API 接口]]></title><link>https://blog.youkuaiyun.com/phpfzh/article/details/80845695</link><guid>https://blog.youkuaiyun.com/phpfzh/article/details/80845695</guid><author>phpfzh</author><pubDate>Thu, 28 Jun 2018 17:01:38 +0800</pubDate><description><![CDATA[springboot 版本为：2.0.1.RELEASEswagger 版本为 2.8.01 maven  pom.xml 添加以下依赖： &amp;lt;!-- swagger2  --&amp;gt;&amp;lt;dependency&amp;gt;	&amp;lt;groupId&amp;gt;io.springfox&amp;lt;/groupId&amp;gt;	&amp;lt;artifactId&amp;gt;springfox-swagger2&amp;lt;/ar...]]></description><category></category></item><item><title><![CDATA[添加js文件 --Service]]></title><link>https://blog.youkuaiyun.com/phpfzh/article/details/80840386</link><guid>https://blog.youkuaiyun.com/phpfzh/article/details/80840386</guid><author>phpfzh</author><pubDate>Thu, 28 Jun 2018 11:15:45 +0800</pubDate><description><![CDATA[import { Injectable } from '@angular/core';import { Subject } from 'rxjs';declare const document: any;@Injectable()export class ScriptService {  private loaded = false;  private list: any = {};  priva...]]></description><category></category></item><item><title><![CDATA[Angualr6  响应式表单赋默认值和重置值]]></title><link>https://blog.youkuaiyun.com/phpfzh/article/details/80805264</link><guid>https://blog.youkuaiyun.com/phpfzh/article/details/80805264</guid><author>phpfzh</author><pubDate>Mon, 25 Jun 2018 17:52:21 +0800</pubDate><description><![CDATA[ngOnInit():void{
    this.register.generateUserName().subscribe(rep =&amp;gt;{
         if(rep.meta.code == &quot;88&quot;){
           this.form.patchValue({
             username:rep.data.username
             
 ...]]></description><category></category></item><item><title><![CDATA[github 代码同步提交命令]]></title><link>https://blog.youkuaiyun.com/phpfzh/article/details/80699201</link><guid>https://blog.youkuaiyun.com/phpfzh/article/details/80699201</guid><author>phpfzh</author><pubDate>Thu, 14 Jun 2018 22:41:15 +0800</pubDate><description><![CDATA[##同步git remote -vgit remote add upstream git@github.com:xxx/xxx.gitgit fetch upstreamgit merge upstream/mastergit push##提交git add .git commit -m &quot;测试&quot;git pull origin mastergit push origin master...]]></description><category></category></item><item><title><![CDATA[idea  配置npm 启动angualr2.X 项目]]></title><link>https://blog.youkuaiyun.com/phpfzh/article/details/80697235</link><guid>https://blog.youkuaiyun.com/phpfzh/article/details/80697235</guid><author>phpfzh</author><pubDate>Thu, 14 Jun 2018 19:31:11 +0800</pubDate><description><![CDATA[1 终端 创建  ng-alain 脚手架开发链接地址：https://ng-alain.com/docs/getting-startedng new admin  --style less  ## 创建项目cd adminng add ng-alainng serve2 idea 配置npm 启动angualr2.x 项目Run =&amp;gt; Edit Configurations  =&amp;gt; ...]]></description><category></category></item></channel></rss>