付威 付威的网络博客

个人博客的一些感受

有几天没有更新博客,现在已经是我的博客建立快200天了,在建立博客的过程中,也学到一些东西,同时也踩了一些坑,下面说说个人的经历: seo相关 关于seo我了解的也是皮毛,收录也一直很低,中间有很长一段时间百度的收录基本上跌为0,可能是开始的时候使用了github Pages的原因,后来这个才知道gitpages对于百度的收录并不是很友好,在百度站长工具展现出很多拒绝访问,这个收录当然不...

HaspMap的原理

实现简单的Map 前几天有想法弄懂HashMap的实现的原理,我自己也YY了一个想法去实现一个简单的Map, 代码如下: public class KeyValuePair<K,V> { public K Key; public V Value; public K getKey() { return Key; } public void setK...

Java中的容器

容器的种类 为什么要使用容器? 因为数组不能够满足日常的开发需求,数组有以下弊端: 长度难以扩充 数据的类型必须相同 数组无法获得有多少个真实的数据,只能获得数组的长度。 在Java中有常用的三种类型的容器,分别是List 、Map、Set,基于这个三个基本的类型,派生出很多其它的类型,具体关系如下: 三者的区别: Set(集):与list都是有Colle...

Tomcat不安全字符的处理

做项目的时候碰到一个问题,就是Tomcat在处理含有|,{,}的字符的Url时候,发现请求没有到达指定的Controller上面,而在Access_log中写入了get null null 400的错误信息,从网上也翻了几个资料最终确定是tomcat的一个问题(个人觉得也是一个缺陷) 问题的由来 Tomcat根据rfc的规范Url中不能有类似|,{,}等不安全字符串,但在实际的操作中有时...

Java枚举类型使用

在编程中,常常遇到多种类型、多种状态的情况,对于这种可以事先预知的业务我们常常有两种表示方法: 使用DB管理,优点是方便在线维护,缺点是每次加载都要读取数据库,加载的性能取决于数据库的压力 。 使用枚举类型,优点是加载速度依赖于应用服务器,缺点是修改比较麻烦,每次加类型都需要发布代码。 对于Java枚举类型的使用,我们可以总结为以下几个方面:整...

详解.net中IL语言

什么是IL语言 中间语言,又称(IL语言)。充当Clr与.net 平台的中间语言,比如用C#编写程序,编译器首先是把C#代码转译成IL语言,最终由Clr解释执行,下面我们学习下IL语言。 如何读懂IL语言 写一个helloworld的.net 程序,编译运行完成。 static void Main(string[] args) { ...

2017年国庆出行

两个同学结婚小明和小六,分别在庐江和宿州,具体详细路途 花桥–苏州–庐江–宿州–蚌埠–花桥,具体路线如下: 一路不停的赶路,走了3天才走完这条路,出去走走想法也有了些许的变化。人生在世,唯富贵,学识难求,其余皆是过眼去烟。富贵是不期而遇,唯有学识自己努力才能得到。 这次相聚很短暂,下次又不知道何时才能见面,与老李相约走一趟青藏公路,五年为期,不知道五年后我的博客能不能更新一个青藏...

服务器CPU居高不下--解决问题历程

基本的概述 在一个服务器的集群上面,服务器的CPU长时间居高不下,响应的时间也一直很慢,即使扩容了服务器CPU的下降效果也不是很明显。 对于CPU过高的原因,可以总结到以下原因: 太多的循环或者死循环 加载了过多的数据,导致产生了很多的大对象 产生了过多的对象,GC回收过于频繁(如:字符串拼接) 对于上面的情况,难点不是...

Java反射和注解

反射 反射是指在运行的状态,对于任意一个类,都能够知道类里面的所有的属性和方法,并能够进行属性的赋值和方法的调用 。 在java中使用java.lang下面的Class来表示**类型的”类” ** ,在JDK中定义接口如下 其中T 表示运行时类的类型,如果不知道类型可以使用Class<?>,Class表示的实例表示正在运行的 Java 应用程序中的类(包含枚举) 和接口 ...

如何使用正则表达式

简单的使用 贪婪模式 实战–去除html中的html标签 相关资料 表达式全集 常用正则表达式 参考资料: 说到正则,可能很多人会很头疼这个东西,除了计算机好像很难快速的读懂这个东西,更不用说如果使用了。下面我们由浅入深来探索下正则表达式: ps:此文适用于还有没有入门正则表达基础的读者 正则表达式可以简的...

SpringMVC 教程

SpringMVC 概述 maven+spring+Idea 实现helloworld 添加Maven项目 添加SpringMVC引用 添加SpringMVC配置 添加Controller和views 配置Tomcat 运行 Hello World HelloWorld运行的过程 ...

博客添加浮动目录

一直都想给自己的博客添加一个浮动的目录,在网上也找也几个,从易用性方面都不是太理想,所以今天才有了想法自己去写一个插件 。 需求 1. 当打开博客的时候在右下角自动生成对应的目录 2. 支持拖拽移动 3. 可以点击展开和收缩 (目前未实现) 易用性方面,希望能够直接引用 js后,来执行一句代码来完成对应的动作 。 实现逻辑 读取页面...

字符编码探密--ASCII,UTF8,GBK,Unicode

目录 ASCII 的由来 汉字怎么办? 博大精深的文化带来的编码麻烦 Unicode的诞生 UTF8的出现 ASCII 的由来 在计算机的“原始社会”,有人想把日常的使用的语言使用计算机来表示, 我们知道在计算机的世界里面,只有0和1,为了解决尽量多的去表示字符,最终他们决定用8位0和1(一个字节)来表示字符,并且规定当机器读到这几个数据的时候,做出动作...

说说.Net与Java中的字符串

Java字符串碰到的问题 在写Java程序碰到一个问题,而正是这个问题引发了我对字符串的思考,Java示例代码如下: public void TestStr(String success) { if(success=="Y"){ System.out.println("Equal"); } el...

linux下sublime如何使用中文

原来在使用linux的时候最大的诟病是在sublime text下面不能写中文,各种百度和搜索都没能解决,但现在又重新下linux下面做开发,又要重新面对这个问题,好在问题已经有了很好的解决方案。 使用方法 首先更新你的系统 : sudo apt-get update && sudo apt-get upgrade ...

jekyll如何使用中文路径

出现问题 最近在使用jekyll在本地预览自己写的博客无法正常打开,而提交到github上却可以正常解析。看了一下发现是文件写的博客有什么变化,原来是因为博客的markdown文件使用了中文文件名,jekyll无法正常解析出现乱码。 解决方法: 修改安装目录\Ruby22-x64\lib\ruby\2.2.0\webrick\httpservlet下的filehandler.rb文件,...

作者:付威

技术改变世界

访客信息

相关友链

推荐博客

如需添加到列表,请邮件到laofu_online@163.com

Other

Hosted by Coding Pages