<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wang5525369的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wang5525369</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wang5525369]]></copyright><item><title><![CDATA[IDEA插件编写六(AbstractBaseUastLocalInspectionTool)]]></title><link>https://blog.youkuaiyun.com/wang5525369/article/details/127430663</link><guid>https://blog.youkuaiyun.com/wang5525369/article/details/127430663</guid><author>wang5525369</author><pubDate>Thu, 20 Oct 2022 16:57:49 +0800</pubDate><description><![CDATA[IDEA插件编写]]></description><category></category></item><item><title><![CDATA[IDEA插件编写五(StructureViewExtension)]]></title><link>https://blog.youkuaiyun.com/wang5525369/article/details/127430023</link><guid>https://blog.youkuaiyun.com/wang5525369/article/details/127430023</guid><author>wang5525369</author><pubDate>Thu, 20 Oct 2022 16:37:57 +0800</pubDate><description><![CDATA[IDEA插件编写]]></description><category></category></item><item><title><![CDATA[IDEA插件编写四(PsiAugmentProvider)]]></title><link>https://blog.youkuaiyun.com/wang5525369/article/details/127429678</link><guid>https://blog.youkuaiyun.com/wang5525369/article/details/127429678</guid><author>wang5525369</author><pubDate>Thu, 20 Oct 2022 16:28:36 +0800</pubDate><description><![CDATA[IDEA插件编写]]></description><category></category></item><item><title><![CDATA[IDEA插件编写三(AnAction)]]></title><link>https://blog.youkuaiyun.com/wang5525369/article/details/127428601</link><guid>https://blog.youkuaiyun.com/wang5525369/article/details/127428601</guid><author>wang5525369</author><pubDate>Thu, 20 Oct 2022 15:59:13 +0800</pubDate><description><![CDATA[IDEA插件编写]]></description><category></category></item><item><title><![CDATA[IDEA插件编写一（采用AbstractProcessor编写DEMO）]]></title><link>https://blog.youkuaiyun.com/wang5525369/article/details/127427717</link><guid>https://blog.youkuaiyun.com/wang5525369/article/details/127427717</guid><author>wang5525369</author><pubDate>Thu, 20 Oct 2022 15:21:49 +0800</pubDate><description><![CDATA[IDEA插件编写一]]></description><category></category></item><item><title><![CDATA[IDEA插件编写二（创建IDEA插件项目）]]></title><link>https://blog.youkuaiyun.com/wang5525369/article/details/127119630</link><guid>https://blog.youkuaiyun.com/wang5525369/article/details/127119630</guid><author>wang5525369</author><pubDate>Fri, 30 Sep 2022 10:59:33 +0800</pubDate><description><![CDATA[IDEA插件编写二]]></description><category></category></item><item><title><![CDATA[Java 函数式方法名称获取]]></title><link>https://blog.youkuaiyun.com/wang5525369/article/details/123899756</link><guid>https://blog.youkuaiyun.com/wang5525369/article/details/123899756</guid><author>wang5525369</author><pubDate>Fri, 01 Apr 2022 15:39:51 +0800</pubDate><description><![CDATA[当函数式接口作为参数传入时，有时要获取传入的函数式接口的名称，可以利用SerializedLambda来获取


@FunctionalInterface
public interface MyFunction&lt;T,R&gt; extends Function&lt;T,R&gt;, Serializable {

    default SerializedLambda getSerializedLambda() throws NoSuchMethodException, InvocationTar]]></description><category></category></item><item><title><![CDATA[Java 函数式接口使用]]></title><link>https://blog.youkuaiyun.com/wang5525369/article/details/123898209</link><guid>https://blog.youkuaiyun.com/wang5525369/article/details/123898209</guid><author>wang5525369</author><pubDate>Fri, 01 Apr 2022 15:11:15 +0800</pubDate><description><![CDATA[java的函数式接口包括Supplier,Function,BiConsumer,BiFunction等接口
函数式接口类似于c++里的函数指针
Supplier相当于指定返回参数类型的无输入参数方法（定义上必须是静态方法）
Function相当于指定返回参数类型的无输入参数方法（定义上必须是类的公共方法方法）
BiConsumer相当于无返回参数类型的一个输入参数方法（定义上必须是类的公共方法方法）
BiFunction相当于指定返回参数类型的一个输入参数方法（定义上必须是类的公共方法方法）

如果存在多]]></description><category></category></item><item><title><![CDATA[PJSIP支持GENESYS]]></title><link>https://blog.youkuaiyun.com/wang5525369/article/details/113594794</link><guid>https://blog.youkuaiyun.com/wang5525369/article/details/113594794</guid><author>wang5525369</author><pubDate>Wed, 03 Feb 2021 12:14:02 +0800</pubDate><description><![CDATA[**1.**GENESYS的3PCC主要通过sip的notify消息进行通知，通知的消息有talk，hold两类消息
1.1talk分为第三方应答，和保持后接回
1.2hold类为第三方保持，接收到保持后要回应invite消息
**2.**针对hold类回应的invite消息需要在pjsip项目里增加对应的处理动作，可以在
2.1  D:\work\c++\pjproject-2.9\pjsip\include\pjsua-lib\pjsua.h文件里增加对应的函数定义
PJ_DECL(pj_status_]]></description><category></category></item><item><title><![CDATA[PJSIP集成G729]]></title><link>https://blog.youkuaiyun.com/wang5525369/article/details/113591875</link><guid>https://blog.youkuaiyun.com/wang5525369/article/details/113591875</guid><author>wang5525369</author><pubDate>Wed, 03 Feb 2021 11:38:56 +0800</pubDate><description><![CDATA[1.下载https://gitlab.linphone.org/BC/public/bcg729,安装vs2017及cmake插件
bcg729-master.zip
2.解压后拷贝到pjsip目录

3.执行 C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\CMake\CMake\bin&gt;cmake D:\work\c++\pjproject-2]]></description><category></category></item><item><title><![CDATA[PJSIP编译]]></title><link>https://blog.youkuaiyun.com/wang5525369/article/details/113591706</link><guid>https://blog.youkuaiyun.com/wang5525369/article/details/113591706</guid><author>wang5525369</author><pubDate>Wed, 03 Feb 2021 11:33:42 +0800</pubDate><description><![CDATA[**1.**下载pjsip的最新版本https://www.pjsip.org/,安装vs2017
pjproject-2.10.zip
**2.**解压缩后，选择pjproject-vs14.sln打开进行编译

**3.**将一些用不到的工程移除

**4.**按照https://trac.pjsip.org/repos/wiki/Getting-Started/Windows 进行配置后编译

4. 1按照https://trac.pjsip.org/repos/wiki/Getting-Starte]]></description><category></category></item><item><title><![CDATA[GRAFANA接入第三方SSO]]></title><link>https://blog.youkuaiyun.com/wang5525369/article/details/106072369</link><guid>https://blog.youkuaiyun.com/wang5525369/article/details/106072369</guid><author>wang5525369</author><pubDate>Tue, 12 May 2020 11:29:26 +0800</pubDate><description><![CDATA[1.grafana修改配置文件,并禁用原有ldap登陆方式
在conf目录下的defaults.ini
[auth.generic_oauth]
name = SSO
enabled = true
allow_sign_up = true
client_id = sso_id
client_secret = sso_secret
scopes = user:email
email_attribute_name = email:primary
auth_url = http://localhost/uc-gr]]></description><category></category></item><item><title><![CDATA[confluence接入SSO]]></title><link>https://blog.youkuaiyun.com/wang5525369/article/details/106072539</link><guid>https://blog.youkuaiyun.com/wang5525369/article/details/106072539</guid><author>wang5525369</author><pubDate>Tue, 12 May 2020 11:28:22 +0800</pubDate><description><![CDATA[1.编辑seraph-config.xml
打开"安装目录\confluence\WEB-INF\classes\seraph-config.xml".
1.1 修改登录和登出路径（注释掉红色部分，增加绿色部分）
注释：
/login.jsp?os_destination=${originalurl}
增加登录（注意：线上环境sso）：
http://sso.com.cn/user/login?redirect_url=${originalurl}&amp;permissionViolation=true
]]></description><category></category></item></channel></rss>