<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[KEEP LOOKING DON'T SETTLE]]></title><description><![CDATA[Everything is nothing, But self-building]]></description><link>https://blog.youkuaiyun.com/littlebrain4solving</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; littlebrain4solving]]></copyright><item><title><![CDATA[GoyM2 架设教程 2024]]></title><link>https://blog.youkuaiyun.com/littlebrain4solving/article/details/144402429</link><guid>https://blog.youkuaiyun.com/littlebrain4solving/article/details/144402429</guid><author>littlebrain4solving</author><pubDate>Wed, 11 Dec 2024 15:41:22 +0800</pubDate><description><![CDATA[该程序PC端和服务端 是在开源的Blue引擎代码基础上修改的。主打复古,100%还原盛大176版本。目前水果端需要自己签名，纯属个人爱好，现学现做现玩。技术交流QQ群：717011808。]]></description><category></category></item><item><title><![CDATA[[教程]Crystal源码下载及编译]]></title><link>https://blog.youkuaiyun.com/littlebrain4solving/article/details/142654437</link><guid>https://blog.youkuaiyun.com/littlebrain4solving/article/details/142654437</guid><author>littlebrain4solving</author><pubDate>Mon, 30 Sep 2024 13:06:14 +0800</pubDate><description><![CDATA[如果您想在没有数据库的情况下启动您的服务器（创建您自己的），请关闭您的服务器并打开位于 Crystal Mir 2 > Server > Configs 中的Setup.ini。对位于 Build 文件夹中的 Server 文件夹重复此操作，将所有这些文件复制到 Crystal Mir 2 的 Server 文件夹中。下载后，打开.rar并将文件/文件夹拖到 Crystal Mir 2 文件夹内的 Server 文件夹中。下载后，请转到您的桌面并创建一个名为 Crystal Mir 2 的新文件夹。]]></description><category></category></item><item><title><![CDATA[BDE Administrator 在 Windows 7/10 保存无响应卡死]]></title><link>https://blog.youkuaiyun.com/littlebrain4solving/article/details/124532494</link><guid>https://blog.youkuaiyun.com/littlebrain4solving/article/details/124532494</guid><author>littlebrain4solving</author><pubDate>Sun, 01 May 2022 21:09:51 +0800</pubDate><description><![CDATA[BDE Administrator 在 Windows 7/10 保存无响应卡死
大家在使用 Delphi 7/2007 数据库 BDE 开发的时候会遇到添加数据保存之后无响应卡死的问题，主要原因是操作系统授权问题导致，按以下几步即可解决：

由于步骤比较简单，贴图太麻烦了，实在不懂的朋友直接看下述的原文链接吧！


打开 CMD 键入 regedit 打开注册表
找到 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Borland 注册表位置 右键 &gt; 权限
]]></description><category></category></item><item><title><![CDATA[阿里云 ECS Ubuntu 16.04 创建 Swap 分区]]></title><link>https://blog.youkuaiyun.com/littlebrain4solving/article/details/88592157</link><guid>https://blog.youkuaiyun.com/littlebrain4solving/article/details/88592157</guid><author>littlebrain4solving</author><pubDate>Sat, 16 Mar 2019 09:37:40 +0800</pubDate><description><![CDATA[我为了省钱在阿里云买了一台最低配的主机（1 Core 512M RAM），但是内存实在太低了，为了能够好好的运行 Java 程序（无奈 Java 吃内存太狠了），所以利用 Linux 天然自带的 swap 技术进行开启内存交换空间，从而达到扩大内存的目的，这样就能省下不少银子了。

注意：本篇不会讲述 swap 的原理，不理解的朋友可以自己查阅一下 什么是 Linux swap 交换内存 相关资料...]]></description><category></category></item><item><title><![CDATA[InfluxDB 数据备份与恢复方式进行迁移]]></title><link>https://blog.youkuaiyun.com/littlebrain4solving/article/details/81018041</link><guid>https://blog.youkuaiyun.com/littlebrain4solving/article/details/81018041</guid><author>littlebrain4solving</author><pubDate>Thu, 12 Jul 2018 16:25:41 +0800</pubDate><description><![CDATA[背景

由于公司有一套 Grafana + InfluxDB 的监控系统，但由于某种原因需要做服务相关的迁移工作，而原有的历史监控数据希望也保留下来，所有就诞生了此篇，通过工作中实际的操作进行归档整理记录，方便后续的查阅。



数据库备份



命令格式



influxd backup -database [name] [path-to-backup]


  更多的使用方式可以利用命令 i...]]></description><category></category></item><item><title><![CDATA[Openldap 在 Ubuntu 16.04 上安装部署]]></title><link>https://blog.youkuaiyun.com/littlebrain4solving/article/details/80735934</link><guid>https://blog.youkuaiyun.com/littlebrain4solving/article/details/80735934</guid><author>littlebrain4solving</author><pubDate>Tue, 19 Jun 2018 16:41:25 +0800</pubDate><description><![CDATA[背景

由于公司使用了很多第三方的开源系统，每次新加入一个员工或离职一个员工都需要在相应的系统增加或删除，这样很影响效率；为了能够使第三方的系统进行统一化管理，所以我们利用 Openldap 进行管理所有员工组织数据，包括部门等组织架构数据。



注意

以下的操作都是在 Ubuntu 16.04 版本上进行的，如操作系统不匹配的话可能相应的步骤也会不同，所以请注意！注意！注意！



安装

...]]></description><category></category></item><item><title><![CDATA[中文翻译：Microsoft 收购 GitHub - A bright future for GitHub (Github 一个光明的未来)]]></title><link>https://blog.youkuaiyun.com/littlebrain4solving/article/details/80588535</link><guid>https://blog.youkuaiyun.com/littlebrain4solving/article/details/80588535</guid><author>littlebrain4solving</author><pubDate>Tue, 05 Jun 2018 22:49:02 +0800</pubDate><description><![CDATA[原文出处 
https://blog.github.com/2018-06-04-github-microsoft/

翻译的不是很好大家凑合看看。

Jun 04, 2018 defunkt 
 
GitHub and Microsoft 
 
I am very excited to announce that Microsoft is acquiring GitHub and expect ...]]></description><category></category></item><item><title><![CDATA[三十分钟完成 Gitlab 搭建安装指南(支持 HTTPS 访问)]]></title><link>https://blog.youkuaiyun.com/littlebrain4solving/article/details/80168493</link><guid>https://blog.youkuaiyun.com/littlebrain4solving/article/details/80168493</guid><author>littlebrain4solving</author><pubDate>Wed, 02 May 2018 16:43:51 +0800</pubDate><description><![CDATA[背景

由于我们早期使用 phabricator 进行代码管理，但是在使用的过程当中发现和社区的 github 使用方式有些不同，所以为了让大伙都习惯 github 社区相同的使用风格，所以我们换成了 gitlab 作为公司内部的代码管理系统；并且其强大的 CI/CD 的方式为后续的持续集成工作打下基础。



注意

Gitlab 分为 社区版 (gitlab-ce) 与 企业版 (gitlab...]]></description><category></category></item><item><title><![CDATA[Java 性能调优并诊断性能问题(jconsole,jvisualvm)]]></title><link>https://blog.youkuaiyun.com/littlebrain4solving/article/details/79959690</link><guid>https://blog.youkuaiyun.com/littlebrain4solving/article/details/79959690</guid><author>littlebrain4solving</author><pubDate>Mon, 16 Apr 2018 13:55:38 +0800</pubDate><description><![CDATA[背景

在某次工作的环境中发生接口调用一段时间之后出现 gateway timeout 504 问题，并随着大量的请求数量增大导致所有的接口都无法进行访问，第一时间怀疑是 tomcat 的请求连接数或线程池被压满，后来利用本篇提到的方法进行跟踪发现了问题；所以记录了如何使用 JVM 调优工具对这个问题进行定位并有效分析之后进行解决。



初步查看(基于 Linux 系统)


利用 top 查看...]]></description><category></category></item><item><title><![CDATA[如何发布 Maven 项目到 Central 中央仓库]]></title><link>https://blog.youkuaiyun.com/littlebrain4solving/article/details/79679474</link><guid>https://blog.youkuaiyun.com/littlebrain4solving/article/details/79679474</guid><author>littlebrain4solving</author><pubDate>Sat, 24 Mar 2018 16:50:48 +0800</pubDate><description><![CDATA[背景

根据多年的项目开发经验，总会出现各种需要自己封装库文件的需求，虽然市面上已有大量的开源方案，但总会有时无法完全满足其需求，所以为了方便自己封装的库文件能够在社区团队协作中方便进行使用，所以需要把自己的库文件推送到 Maven 的中央仓库中去。


  注意：如果只是公司的内部需求请采用搭建私有仓库的方式进行处理，本篇不展开私有仓库搭建的话题；这里主要是针对广大社区的使用或个人之后的使用的工...]]></description><category></category></item><item><title><![CDATA[基于 Docker 虚拟化技术快速搭建 Otter 测试环境]]></title><link>https://blog.youkuaiyun.com/littlebrain4solving/article/details/79238399</link><guid>https://blog.youkuaiyun.com/littlebrain4solving/article/details/79238399</guid><author>littlebrain4solving</author><pubDate>Fri, 02 Feb 2018 14:02:59 +0800</pubDate><description><![CDATA[背景

由于公司的业务在高速发展的过程当中需要往海外进行扩张，就导致了海外访问内地的服务出现延迟极高的问题直接影响了终端用户的使用体验，为了应对这个问题我们设想的解决方案是分区域进行一整套环境部署，从而来彻底解决这个问题；但是分区域部署涉及到的主要问题就是数据库的读写与同步，并且如何保证数据的一致性，所以基于这一系列的问题我对 Otter 进行了一些调研并写此篇文章。



说明

此篇文章不会介]]></description><category></category></item><item><title><![CDATA[Atlassian/Jira 与 Ldap 集成的配置示例截图(Active Directory server)]]></title><link>https://blog.youkuaiyun.com/littlebrain4solving/article/details/78983922</link><guid>https://blog.youkuaiyun.com/littlebrain4solving/article/details/78983922</guid><author>littlebrain4solving</author><pubDate>Fri, 05 Jan 2018 18:01:05 +0800</pubDate><description><![CDATA[说明

由于在配置 JIRA 的 LDAP 数据源的时候总会忘记具体的内容，防止配置丢失后再次配置，特记录下来方便查阅。


  注意：在测试配置 Group 的时候要保障 LDAP 中的数据要和 classObject=Group 对应起来，这样在进行测试 member 与 memberOf 才不会出现问题，我在这个上面就吃过亏。




图1





图2





图3





图4]]></description><category></category></item><item><title><![CDATA[GIT 免密登录解决多账户问题，涉及 SSH 私钥/公钥]]></title><link>https://blog.youkuaiyun.com/littlebrain4solving/article/details/78983541</link><guid>https://blog.youkuaiyun.com/littlebrain4solving/article/details/78983541</guid><author>littlebrain4solving</author><pubDate>Fri, 05 Jan 2018 17:26:32 +0800</pubDate><description><![CDATA[背景

在我们实际项目中使用 Git 进行项目版本管理的时候，总会出现需要输入账户与密码的情况，尤其是私有仓库与公有仓库混合起来使用的时候；但很多同学输入一次后就好了，而我总会出现莫名其妙的问题需要再次重新输入密码，为了一次性解决这个问题我采用免密的方式处理，所以记录了此篇文章。



生成 SSH 私钥/公钥



ssh-keygen -t rsa -C "your.email@example]]></description><category></category></item><item><title><![CDATA[Javascript & HTML5 Canvas 时钟绘制]]></title><link>https://blog.youkuaiyun.com/littlebrain4solving/article/details/78958611</link><guid>https://blog.youkuaiyun.com/littlebrain4solving/article/details/78958611</guid><author>littlebrain4solving</author><pubDate>Wed, 03 Jan 2018 10:33:58 +0800</pubDate><description><![CDATA[说明我这里采用 Javascript 与 HTML5 Canvas API 来进行 Graphic2D 的绘制，主要利用数学的三角函数与圆有关的公式来达到目的，其实最主要是通过实际练习并对这些数学公式进行深入掌握；也希望能够帮助大伙儿明白其中的原理，我尽量用比较详细的方式进行编写这篇博文。数学知识
圆的弧度与角度的关系，以及圆的基础知识。 
圆周率（π） = 圆周长 / 圆直径（周长与直径的比值）；]]></description><category></category></item><item><title><![CDATA[Golang 依赖包下载时候代理设置]]></title><link>https://blog.youkuaiyun.com/littlebrain4solving/article/details/78871137</link><guid>https://blog.youkuaiyun.com/littlebrain4solving/article/details/78871137</guid><author>littlebrain4solving</author><pubDate>Fri, 22 Dec 2017 11:11:25 +0800</pubDate><description><![CDATA[unrecognized import path "golang.org/x/tools/go/buildutil" (https fetch: Get https://golang.org/x/tools/go/buildutil?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)]]></description><category></category></item><item><title><![CDATA[利用 Google Guava 提供的便捷方法对 List 进行内存分页]]></title><link>https://blog.youkuaiyun.com/littlebrain4solving/article/details/78845538</link><guid>https://blog.youkuaiyun.com/littlebrain4solving/article/details/78845538</guid><author>littlebrain4solving</author><pubDate>Tue, 19 Dec 2017 17:57:16 +0800</pubDate><description><![CDATA[说明有时候在某些特定场景下面我们经常需要对内存中的队列进行分页批量操作，但很多时候都是重复造轮子，很浪费时间；在此问题的前提下为了节约后续的时间与加大产出，发现了 Google Guava 的一系列工具包包括了此功能，所以在这里我记录下来后续方便查阅。]]></description><category></category></item><item><title><![CDATA[译文: Hibernate 查询结果映射 Result Set Mapping 处理]]></title><link>https://blog.youkuaiyun.com/littlebrain4solving/article/details/78469237</link><guid>https://blog.youkuaiyun.com/littlebrain4solving/article/details/78469237</guid><author>littlebrain4solving</author><pubDate>Tue, 07 Nov 2017 16:23:37 +0800</pubDate><description><![CDATA[这是我的系列中第四篇也是最后一篇关于 SQL 结果映射设置： 
 
* Result Set Mapping: 基础映射 
* Result Set Mapping: 复杂映射 
* Result Set Mapping: 构造结果映射器 
* Result Set Mapping: Hibernate 映射特性 
 
在第一篇中，我们看到一些简单的映射定义把查询结果映射到一个实体中. 映射定义在第]]></description><category></category></item><item><title><![CDATA[如何使用 Spring MVC 进行单文件与多文件上传的三种情况]]></title><link>https://blog.youkuaiyun.com/littlebrain4solving/article/details/78270032</link><guid>https://blog.youkuaiyun.com/littlebrain4solving/article/details/78270032</guid><author>littlebrain4solving</author><pubDate>Wed, 18 Oct 2017 10:26:03 +0800</pubDate><description><![CDATA[背景由于在做业务开发的时候常常会碰到文件上传的功能需求，而其实很多时候自己做过一遍又忘记了，又忘记具体在哪个接口用到了，然后查询很多资料都是零零碎碎的千篇一律。Java 多 文件上传、Spring 多 文件上传、SSH 多 文件上传、SSI 多 文件上传、多 文件上传]]></description><category></category></item><item><title><![CDATA[Git常用命令汇总]]></title><link>https://blog.youkuaiyun.com/littlebrain4solving/article/details/78181164</link><guid>https://blog.youkuaiyun.com/littlebrain4solving/article/details/78181164</guid><author>littlebrain4solving</author><pubDate>Mon, 09 Oct 2017 11:55:27 +0800</pubDate><description><![CDATA[暂存当前工作git stash查看暂存工作列表git stash list回到暂存工作可以指定索引回到具体哪个工作环境。git stash pop创建分支以当前分支为基础进行创建。git branch branch_name从远程获取分支配置到本地git pull 删除本地分支git branch -D branch_name删除远程分支git push origin :branch_name
gi]]></description><category></category></item><item><title><![CDATA[如何使用Jenkins的Pipeline与Jenkinsfile结合实现自动化部署]]></title><link>https://blog.youkuaiyun.com/littlebrain4solving/article/details/78124643</link><guid>https://blog.youkuaiyun.com/littlebrain4solving/article/details/78124643</guid><author>littlebrain4solving</author><pubDate>Thu, 28 Sep 2017 16:02:14 +0800</pubDate><description><![CDATA[说明在刚开始使用Jenkins的时候，大部分的使用方式都是采用FreeStyle进行构建自动化部署的配置，但是随着业务的不断增加与变化也要创建N多个Job来进行管理，甚至当服务器环境迁移之类的事情产生之后发现这种管理方式太过于低效，需要手工来维护这些大量的配置信息，并且相关配置一旦改过之后无法追溯到某个版本，还有脚本的灵活度也不高，所以后来研究使用Pipeline的方式创建Job，然后创建Jenki]]></description><category></category></item></channel></rss>