<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hgc0907的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/hgc0907</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hgc0907]]></copyright><item><title><![CDATA[IDEA 多个git仓库项目放一个窗口]]></title><link>https://blog.youkuaiyun.com/hgc0907/article/details/136777966</link><guid>https://blog.youkuaiyun.com/hgc0907/article/details/136777966</guid><author>hgc0907</author><pubDate>Sun, 17 Mar 2024 10:22:05 +0800</pubDate><description><![CDATA[2、重点是右下角有时候git 分支视图只有一个module的Repositories。这时候需要去设置把多个git仓库添加到同一个窗口才能方便提交代码。1、多个项目先通过新建module或者Ctrl+Alt+Shift+S 添加module引入。]]></description><category></category></item><item><title><![CDATA[IDEA Run SpringBoot程序步骤原理]]></title><link>https://blog.youkuaiyun.com/hgc0907/article/details/132150566</link><guid>https://blog.youkuaiyun.com/hgc0907/article/details/132150566</guid><author>hgc0907</author><pubDate>Mon, 07 Aug 2023 17:42:59 +0800</pubDate><description><![CDATA[IDEA Run 启动失败]]></description><category></category></item><item><title><![CDATA[windows 10 21H2 连接网络共享点击报错 0x0000007c]]></title><link>https://blog.youkuaiyun.com/hgc0907/article/details/130003903</link><guid>https://blog.youkuaiyun.com/hgc0907/article/details/130003903</guid><author>hgc0907</author><pubDate>Fri, 07 Apr 2023 09:07:12 +0800</pubDate><description><![CDATA[win10无法连接打印机]]></description><category></category></item><item><title><![CDATA[SpringBoot Log4j 配置日志根据LEVEL切分文件]]></title><link>https://blog.youkuaiyun.com/hgc0907/article/details/117965032</link><guid>https://blog.youkuaiyun.com/hgc0907/article/details/117965032</guid><author>hgc0907</author><pubDate>Wed, 16 Jun 2021 19:16:35 +0800</pubDate><description><![CDATA[1、SpringBoot项目用的是log4j.properties 配置日志文件。

2、加入INFO级别appender为：file。

3、配置只输出INFO 级别日志到独立文件配置
]]></description><category></category></item><item><title><![CDATA[JS函数基础知识]]></title><link>https://blog.youkuaiyun.com/hgc0907/article/details/117840661</link><guid>https://blog.youkuaiyun.com/hgc0907/article/details/117840661</guid><author>hgc0907</author><pubDate>Sat, 12 Jun 2021 10:44:18 +0800</pubDate><description><![CDATA[JS中函数有两种命名方式

1、一种是声明式：

而声明式会导致函数提升，function会被解释器优先编译。即我们用声明式写函数，可以在任何区域声明，不会影响我们调用。


function XXX(){}
]]></description><category></category></item><item><title><![CDATA[SQL收集oracle 排序分页 关联update]]></title><link>https://blog.youkuaiyun.com/hgc0907/article/details/109351764</link><guid>https://blog.youkuaiyun.com/hgc0907/article/details/109351764</guid><author>hgc0907</author><pubDate>Tue, 09 Mar 2021 16:54:49 +0800</pubDate><description><![CDATA[1、GROUP_CONCAT(d.name ORDER BY d.type) ，分组后拼接内容排序


]]></description><category></category></item><item><title><![CDATA[Win10 老版本PL/SQL 连oracle 19c问题]]></title><link>https://blog.youkuaiyun.com/hgc0907/article/details/113242994</link><guid>https://blog.youkuaiyun.com/hgc0907/article/details/113242994</guid><author>hgc0907</author><pubDate>Wed, 27 Jan 2021 10:51:16 +0800</pubDate><description><![CDATA[1、在win10本地下载了最新的oracle19C安装成功后。在CMD 用sqlplus 连接可以正常登录的。但是用之前旧的绿色版PL/SQL一直连不上，因为下载新的PL/SQL又要安装等等麻烦。

就网上搜索了一下解决方法：

2、什么都不修改只配置好tnsnames.ora就连接，首先提示无法匹配到验证协议

3、按照官方说法在服务端sqlnet.ora下需要添加如下参数，文件在oracle安装目录的/network/admin。我三个全加上了

SQLNET.ALLOWED_LOGON_VERSION]]></description><category></category></item><item><title><![CDATA[上传本地IDEA项目到github]]></title><link>https://blog.youkuaiyun.com/hgc0907/article/details/108996144</link><guid>https://blog.youkuaiyun.com/hgc0907/article/details/108996144</guid><author>hgc0907</author><pubDate>Sat, 10 Oct 2020 14:19:52 +0800</pubDate><description><![CDATA[上传本地IDEA项目到github:

1、使用IntelliJ IDEA菜单建立本地Git仓库: VCS -&gt; Import into Version Control -&gt; Create Git Repository；

2、在弹出的的窗口中选择当前项目；

3、提交全部需要管理的文件到新建立的本地仓库master分支；

4、进入项目所在文件夹，右键单击---点击Git Bash here

5、在命令行中输入命令： git remote add origin http//&lt;IP地址:]]></description><category></category></item><item><title><![CDATA[Win10 家庭版每次更新后都无法远程桌面]]></title><link>https://blog.youkuaiyun.com/hgc0907/article/details/106149531</link><guid>https://blog.youkuaiyun.com/hgc0907/article/details/106149531</guid><author>hgc0907</author><pubDate>Fri, 15 May 2020 21:04:02 +0800</pubDate><description><![CDATA[win10 家庭版不支持远程桌面，需要RDPwrap，目前github好像已经不能访问到这个项目了。但文件还在还是可以替换

1、
]]></description><category></category></item><item><title><![CDATA[powerdesigner逆向生成mysql表]]></title><link>https://blog.youkuaiyun.com/hgc0907/article/details/83858710</link><guid>https://blog.youkuaiyun.com/hgc0907/article/details/83858710</guid><author>hgc0907</author><pubDate>Thu, 08 Nov 2018 11:57:41 +0800</pubDate><description><![CDATA[1、创建mysql连接，本地电脑可能需要安装odbc客户端：https://www.cnblogs.com/kangxia/p/6322745.html

注意，powerdesigner如果安装了32位，即使系统是64windows系统，odbc数据源驱动还是要安装32位mysql-odbc

2、连接mysql数据库





3、生成mysql脚本：





4、关键信息是options里...]]></description><category></category></item><item><title><![CDATA[Spring JPA 增加字段执行异常]]></title><link>https://blog.youkuaiyun.com/hgc0907/article/details/81100542</link><guid>https://blog.youkuaiyun.com/hgc0907/article/details/81100542</guid><author>hgc0907</author><pubDate>Wed, 18 Jul 2018 16:32:04 +0800</pubDate><description><![CDATA[用Spring jpa Entity里面增加了几个字段，但启动报错，提示column Unable to execute schema management to JDBC target：

alter table qps_dictionary add column create_by varchar(10)  '创建者'; 这条语句出错。复制语句到客户端执行，mysql果然提示语法错误，后来修改...]]></description><category></category></item><item><title><![CDATA[JDK 8 通过Stream 对List，Map操作和互转]]></title><link>https://blog.youkuaiyun.com/hgc0907/article/details/80756730</link><guid>https://blog.youkuaiyun.com/hgc0907/article/details/80756730</guid><author>hgc0907</author><pubDate>Thu, 21 Jun 2018 10:44:49 +0800</pubDate><description><![CDATA[Stream的原理和Lambda不在这了展开讨论。仅仅做笔记，方便后面查看，熟能生巧：

1、Map数据转换为自定义对象的List，例如把map的key,value分别对应Person对象两个属性：

 


List&amp;lt;Person&amp;gt; list = map.entrySet().stream().sorted(Comparator.comparing(e -&amp;gt; e.getKey(...]]></description><category></category></item><item><title><![CDATA[从Java多线程可见性谈Happens-Before原则]]></title><link>https://blog.youkuaiyun.com/hgc0907/article/details/80687751</link><guid>https://blog.youkuaiyun.com/hgc0907/article/details/80687751</guid><author>hgc0907</author><pubDate>Thu, 14 Jun 2018 09:09:03 +0800</pubDate><description><![CDATA[                                                                                                                Happens-Before是一个非常抽象的概念，然而它又是学习Java并发编程不可跨域的部分。本文会先阐述Happens-Before在并发编程中解决的问题——多线程可见性，...]]></description><category></category></item><item><title><![CDATA[Powerdesigner pdm视图看不到表注释comment问题]]></title><link>https://blog.youkuaiyun.com/hgc0907/article/details/80633371</link><guid>https://blog.youkuaiyun.com/hgc0907/article/details/80633371</guid><author>hgc0907</author><pubDate>Sat, 09 Jun 2018 15:50:49 +0800</pubDate><description><![CDATA[很久没有Powerdesigner了，今天安装了一个逆向工程导出一个数据库表结构，发现没有表字段说明。Display Preferenses-&amp;gt; Table-&amp;gt; Advanced...-&amp;gt; Columns-&amp;gt; List Columns [select]中也没找到。后面自己增加一个自定义字段，用户展示comment.1、Model-&amp;gt;Extensions：新建一个，然后...]]></description><category></category></item><item><title><![CDATA[Servlet Filter过滤器实现响应内容修改]]></title><link>https://blog.youkuaiyun.com/hgc0907/article/details/80405926</link><guid>https://blog.youkuaiyun.com/hgc0907/article/details/80405926</guid><author>hgc0907</author><pubDate>Tue, 22 May 2018 15:04:39 +0800</pubDate><description><![CDATA[1、用filter在处理按业务逻辑后通过HttpServletResponseWrapper，获取响应内容并做修改2、使用HttpServletResponseWrapper造成页面响应慢或者不响应解决办法：response.setContentLength(-1)设置内容长度即可，否则浏览器详情慢或者失败...]]></description><category></category></item><item><title><![CDATA[Mysql Join 比较]]></title><link>https://blog.youkuaiyun.com/hgc0907/article/details/80239045</link><guid>https://blog.youkuaiyun.com/hgc0907/article/details/80239045</guid><author>hgc0907</author><pubDate>Tue, 08 May 2018 14:21:36 +0800</pubDate><description><![CDATA[Mysql left join ,right join ,inner join full join比较：图来源Stack Overflow]]></description><category></category></item><item><title><![CDATA[Eclipse 安装STS插件报错]]></title><link>https://blog.youkuaiyun.com/hgc0907/article/details/80047560</link><guid>https://blog.youkuaiyun.com/hgc0907/article/details/80047560</guid><author>hgc0907</author><pubDate>Mon, 23 Apr 2018 10:58:21 +0800</pubDate><description><![CDATA[想在eclipse中跑一个Spring Boot应用，所以安装一个Spring tool Suite插件，发现一只提示找不到http://download.springsource.com/release/TOOLS/update/e4.4/，重启很多遍都不行，后来浏览器访问，发现这个地址压根就要墙才能下载。扯蛋，挂全局代理，再试搞掂！...]]></description><category></category></item><item><title><![CDATA[volatile的使用场景]]></title><link>https://blog.youkuaiyun.com/hgc0907/article/details/79664102</link><guid>https://blog.youkuaiyun.com/hgc0907/article/details/79664102</guid><author>hgc0907</author><pubDate>Fri, 23 Mar 2018 10:34:02 +0800</pubDate><description><![CDATA[volatile的适用场景模式 #1：状态标志也许实现 volatile 变量的规范使用仅仅是使用一个布尔状态标志，用于指示发生了一个重要的一次性事件，例如完成初始化或请求停机。[java] view plain copy volatile boolean shutdownRequested;    ...    public void shutdown() {       shutdownReq...]]></description><category></category></item><item><title><![CDATA[java 单例模式双重检查和延迟加载]]></title><link>https://blog.youkuaiyun.com/hgc0907/article/details/79663492</link><guid>https://blog.youkuaiyun.com/hgc0907/article/details/79663492</guid><author>hgc0907</author><pubDate>Fri, 23 Mar 2018 10:23:42 +0800</pubDate><description><![CDATA[在java程序中，有时候可能需要推迟一些高开销的对象初始化操作，并且只有在使用这些对象时才进行初始化。此时程序员可能会采用延迟初始化。但要正确实现线程安全的延迟初始化需要一些技巧，否则很容易出现问题。1、第一种单例模式：public class UnsafeLazyInitialization {
private static Instance instance;
public static In...]]></description><category></category></item><item><title><![CDATA[java 与设计模式学习之策略模式]]></title><link>https://blog.youkuaiyun.com/hgc0907/article/details/78918059</link><guid>https://blog.youkuaiyun.com/hgc0907/article/details/78918059</guid><author>hgc0907</author><pubDate>Thu, 28 Dec 2017 08:38:24 +0800</pubDate><description><![CDATA[前言：由业务驱动对设计模式的需求会让学习起来更加深刻。
一、策略模式
因为业务需要，接入不同的推广商IOS设备积分墙功能，业务流程为，我方提供一个判断IOS设备IDFA是否存在的排重接口，一个点击上报IDFA接口；
1、推广商调用排重接口确认该设备在我方还未存在则允许用户做任务
2、做任务过程调用点击上报idfa接口，我方记录点击上报的idfa
3、当用户下载我方app比启动激活后，由我]]></description><category></category></item></channel></rss>