付威 老付的网络博客

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文件,...

.netcore的快速入门

.netcore,mono与.net framework 之间的关系 这个问题可以追溯到.net还没有开源和跨平台的时候,只有for windows版本的.net framework,为了.net能够跨平台,Xamarin 就开发mono就出现了(可以 理解成新的.net平台),解决了.net跨平台的问题,同时mono也是开源的。 而当.netcore推出之后,在.net平台下又多了一个开...

一个智能家居的实现方案--纯yy

未来的方向 未来十年什么最火,我想应该还是互联网。其中最火的,我觉得的互联网带来的附属品—智能家居。作为一个程序员,虽然不是做硬件方面的,与家具和AI根本挨不上边,但偶尔也会构思下如何实现一个智能家居的架构。下面就对我的实现思想做一个简单的描述: “一句话的需求” 作为用户来说,我们需要的是用最简单的方法,高效快速的做一件事情。所以我想对于这个智能家居的需求是,我能像玩智能手机一样把家...

四川之行

  2017-07-09是老李的婚礼,老李离得的很远,在四川。之前一直在准备怎么去,因为在工作的不如其它来得自由。这次去的时候心情还是比较复杂,有一个高兴的冲动,有一个失落的感伤。 具体来自于内心的什么地方,现在也没有弄明白,可能是对朋友的一种思念,但又对这种思念心怀不甘。见面时的不易,分别时又不知何时能够再见的感伤。    在四川的时候,总是有意无意的谈情朗诵一首词,欧阳修的《玉楼春》,...

多线程如何排队执行

场景 有一个这样场景,程序会有一个非常耗时的操作,但要求耗时的操作完成后,再顺序的执行一个不耗时的操作,而且这个程序的调用,可能存在同时调用的情况。 具体的模型如下: 从Start开始触发了5个线程,经过一个longTimeJob同时执行,我们不关心longJob的执行时间和先后顺序,根据Start的先后顺序来执行一个ShortJob。下面我们用代码来模拟上面的过程。 举例说明:...

作者信息

姓名:付威

一枚程序员,现在还停留在码农阶段,喜欢研究架构和源码,希望成为一名极客,写此博客是为了记录学习的历程和生活中的感触, 希望能与大家共勉---致力于心中的大牛

关键词

建设中...

相关友链

推荐博客

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

Other

Hosted by Coding Pages