这里是黄永亮的博客

【资源导航】

欢迎来到我的博客。

预告:最近即将更新的内容=-=等我慢慢的收flag。。。
1.数据结构之后再慢慢补=-=
2.re:从零开始的网站编写(雾
包含从Socket层实现部分HTTP协议
手动实现模板引擎、路由等功能

 

常用地址如下:

计算机资料导航图(请用电脑打开) http://files.hylstudio.cn/guide/

计算机导论的导论(请用电脑打开) http://files.hylstudio.cn/daolun/

C语言系列基础教程http://blog.hylstudio.cn/archives/174

新生指南 http://files.hylstudio.cn/bistu/

记一次电脑无法联网的排查过程

本着多年修电脑使用电脑的经验,连不上网这种问题还是很常见的。目前为止,我碰到过没交网费的,没开Wifi开关的,记错账号密码的,Win8自带无线驱动有坑的等等等等各种问题。今天碰到一个神奇的电脑居然花了我将近半个小时才搞定,特此记录,复盘整个过程。 笔记本型号:Lenovo某型号,CPUi5,系统Win8.1中文版 现象:wifi可正常连接但显示无联网权限。无法上网。 路由器为极路由,网关地址为默认192.168.199.1。 其他台电脑和手机均可正常连接使用,可以排除wifi路由器配置错误,排除无网费的情况。 查看IP和DNS获取正常,所以排除DH ...

记一次蜜汁BUG

hadoop任务出错 C 01234567891011121314  Diagnostics: Exception from container-launch.Container id: container_1528273359898_0016_02_000001Exit code: 255Stack trace: ExitCodeException exitCode=255:        at org.apache.hadoop.util.Shell.runCommand(Shell.java:545)        at org.apache.hadoop.util.Shell.run(Shell.java:456)   & ...

调试方法总结

  简介 可能是目前为止最全的调试指南 前言 在编程开发的过程中总会遇到一些迷人的BUG,最近几个人来找我帮忙DEBUG,都是很难通过搜索引擎解决的问题。最后发现都是很神奇的错误,于是决定写一篇文章好好来聊一聊如何DEBUG。 0 整体思路 总的来说,问题的本质是预期结果A与实际结果B不符。这个时候就要DEBUG了,下文将以本人DEBUG的经验说一说DEBUG的原则,以及从不同的平台来聊一聊如何DEBUG。 调试条件: – 有预期结果 – 结果可观测 (注意一些薛定谔的结果,试图观测可能会破坏原有状态) 基本方法: – 控 ...

spring jmstemplate的坑

jmstemplate 发送文本消息的写法 第一种手动构造msg的话不需要做特殊处理,但是很麻烦 Java 012345678  private void sendMessage(String msg) {            jmsTemplate.send(new ActiveMQQueue(someQueueName), new MessageCreator() {                @Override     &nb ...

MongoDB基础

https://www.mongodb.com/presentations/webinar-back-to-basics-thinking-in-documents?utm_campaign=T5_V3_DEV_ZH_E1_Schema_Design_A&utm_medium=email&utm_source=Eloqua

https://www.slideshare.net/mongodb/webinar-back-to-basics-thinking-in-documents

[slideshare id=52598563&doc=thinkingindocuments1-150909190439-lva1-app6891]

apache反向代理tomcat获取用户真实IP

校内CAS单点登录的审计日志中,用户的IP地址一直是服务器地址。这个问题拖了好久,今天终于解决了。 通过追查日志的来源,发现是自己实现了一个appender配置在了log4j中。 从这个类入手开始追查代码,最终发现IP的来源是通过request.getRemoteAddr这个方法来获得的。 而这个方法是来源于tomcat自身的servlet-api提供,返回的向tomcat发起请求的客户端IP。 但是一般情况下tomcat都会用nginx或apache代理tomcat,所以这个方法得到的IP就是服务器自身的IP而不是真实的远程IP了 而我又不想更改CAS的源码重新部署,所以只能想办法更改tomca ...

解决IDEA控制台乱码问题

今天做实验,迷之乱码。项目结构:Spring+Mybaits,同时用了log4j。但是tomcat控制台总是乱码。 项目编码、文件本身编码都是UTF8,我之前使用IDEA也没出现过类似问题,这次却耽误了我好长时间= = 把IDEA编译的class文件反编译,发现已经是乱码了,所以给javac附加UTF-8参数,之后依然乱码。 网上有人在运行tomcat时候传入UTF-8我也试了,依然不行。log4j也设置了UTF-8。 经过实验,发现有一次控制台是乱码但是输出的日志文件不是乱码,才把注意力转向了IDEA自身 最后发现居然是IDEA自身编码没改,解决方案如下 打开IDEA安装目录找到id ...