
The life of program
notsaltedfish
这个作者很懒,什么都没留下…
展开
-
程序员的自我修养之一
浮躁的人容易问:我到底该学什么;----别问,学就对了; 浮躁的人容易问:JS有钱途吗;----建议你去抢银行; 浮躁的人容易说:我要中文版!我英文不行!----不行?学呀! 浮躁的人分两种:只观望而不学的人;只学而不坚持的人; 浮躁的人永远不是一个高手 1.不要看到别人的回复第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示转载 2016-03-20 20:20:18 · 304 阅读 · 0 评论 -
不要只学习编程,更应该学习如何思考
好像每个人都会去学习写代码,比尔盖茨,马克扎克伯格,克里斯·波什告诉你每个人都能编程,CoderDojo(一个免费的编程俱乐部)正在全美国各地蓬勃发展,而英国也将编程定为所有小学的官方课程。我认为这有些偏颇,别误会,我的确认为如果每个人都对编程有了解的话那么这个世界一定会更加美好。但是编程本身并不是目的,计算机和编程语言仅仅只是工具而已,他们只是达到目的的手段。 真正的目的翻译 2017-08-20 00:51:33 · 6230 阅读 · 0 评论 -
Java虚拟机内存模型
Java虚拟机内存模型为了让java程序能够运行在jdk虚拟机上,Jdk内部实现了一个Java程序运行时内存模型。这个程序包含了一个Java程序执行需要的所有内存区域,每种内存都有各自的作用和特点,其内存内的数据生命周期也各不相同,有的是伴随着线程的开始而开始,线程的结束而结束。而有的生命周期则和垃圾收集器的收集相关。下面就是Java程序运行时数据模型图1.堆 HeapJava堆是JVM管理的内存...原创 2017-09-06 15:03:05 · 405 阅读 · 3 评论 -
Java 8 函数式接口Functional Interface
Java 8 Functional Interface 函数式接口java一直以来都是作为一个面向对象的语言。这意味着java里的一切都是围绕着对象的,在java里面没有单独存在的函数,它们都是类的一部分,我们需要通过类或者对象来调用它们。像C++或者JavaScript这些语言,他们被称为函数式编程语言因为在这些语言里面我们可以编写我们需要的函数,这些语言当中有一些支持既面向对象编程也支持函数式编原创 2017-08-29 14:54:19 · 1045 阅读 · 2 评论 -
函数签名(方法签名)Type signature
函数的签名(方法签名)使用来定义一个函数传入参数的类型,顺序和数量的,函数签名经常被用做函数重载的解决方法,因为调用重载的方法从名字上是无法确定你调用的是哪一个方法的,而要从你传入的参数和该函数的签名来进行匹配,这样才可以确定你调用的是哪一个函数。例如在Java当中,main(String[] args)方法如下public static void main(String[] args原创 2017-07-15 17:38:28 · 5248 阅读 · 0 评论 -
java获取mysql自动生成的id
因为业务原因,有时候你会想要获取刚刚插入数据库中的数据自动生成的id,在网上搜索了这个方法,结果发现很多的资料都是都抄来抄去,也根本不管能不能用!都漏掉了关键的一步!下面我就来说说JDBC插入数据时当中获取mysql自动增长的id值这是使用PreparedStatement的方法 String sql = "insert into repayment(loanID,reqMo原创 2016-08-17 17:58:48 · 4763 阅读 · 0 评论 -
Referenced file contains errors (http://struts.apache.org/dtds/struts-2.3.dt
最近在使用struts的时候,突然遇到这个错误,前提是我什么都没动,只是在action里面增加了一个result而已,也好像断网了一下 就不行了!在网上查了一下原因说是:因为有些网络可能有时候访问不到这个在网上的dtd资源,建议最好就是直接去网上把这个dtd资源现在下来然后把声明dtd的文件路径指向本地就像这样:<!DOCTYPE struts PUBLIC "-//Apache原创 2016-07-21 13:47:08 · 878 阅读 · 0 评论 -
Spring遇到 NoClassDefFoundError: org/aopalliance/intercept/MethodInterceptor
在Spring4.2当中要使用它自己的动态代理的时候,遇到了这个错误,花了很长时间没有解决,最后发现原来是没有导入相关的jar包,也就是错误当中提示的aopalliance包,这在Spring4.2的官方下载包里面是不提供的,需要你自己去下载下载之后 导进去就可以下载地址是:下载请下载2004年版本的,不要下载2003年的,否则那里面还是缺少很多东西,无法运行成功!另外发现运行原创 2016-06-20 16:05:24 · 738 阅读 · 0 评论 -
struts action使用ajax验证用户名是否有被注册
最近在看一个项目视频,上面使用了ajax来验证用户名是否有被注册 ,但是它使用的是servlet+ajax来验证,但是我觉得这样有点麻烦,因为还要单独写一个servlet来处理数据,何不就在action当中来完成这样的操作呢?我是新人,可能我有些地方不懂,希望懂的提出来指正一下我们互相学习!下面是代码ajax引擎:function ajax(){ var xmlHtt原创 2016-07-14 19:35:06 · 545 阅读 · 0 评论 -
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'xxxx'
这种错误一般是Spring找不到该类的默认的构造方法导致,也就是说没有无参的构造方法,请尝试在该类中写一个无参public构造方法原创 2016-06-16 18:07:40 · 524 阅读 · 0 评论 -
SSH:在网页中添加记住密码的功能
记住密码的功能想必大家都有用过,这次我来讲的在java的web编程中如何实现这个功能首先你当然需要在你的网页中添加一个复选框来给用户使用是否要记住他的登录密码,这个功能我就不细说了,这是html知识!然后在里面的页面跳转action的时候,你需要拿到request和response这连个对象,可以让你的action去实现ServletRequestAware和ServletResponse原创 2016-07-24 00:23:36 · 1861 阅读 · 0 评论 -
org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.tuple.compon
org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.tuple.component.PojoComponentTuplizer] at org.hibernate.tuple.component.ComponentTuplizerFactory.constructTupli原创 2016-06-08 16:30:53 · 1530 阅读 · 0 评论 -
Struts2动态调用方法报错
报错信息:Messages:There is no Action mapped for namespace [xxx] and action name [xxx!xxx] associated with context path [/xxx].这是因为在你的工程当中的struts.xml文件当中没有添加常量或者常量内部的值value="false"原创 2016-04-21 17:43:07 · 409 阅读 · 0 评论 -
Struts之OGNL
OGNL原创 2016-05-01 20:10:51 · 331 阅读 · 0 评论 -
关于jsp乱码的一点小分析
jsp页面乱码可能会出现在下面几个地方:1:jsp页面编码2:html页面编码3:jsp文档编码4:数据库编码5:浏览器的编码问题解决办法:(以utf-8为例)1:给jsp page标签内部加上给内部加上request.setCharacterEncoding("UTF-8");2:给html头文件加上 3:在你的开发工具里面设置jsp文件的编码为这原创 2016-04-10 17:48:58 · 381 阅读 · 0 评论 -
jsp servlet使用 fileupload
这是一个简单的使用apache基金会开发的fileupload来上传文件的实例,包括一个简单的jsp上传界面,和一个后台处理servlet程序这里需要下载apache的两个jar文件 FileUpload 1.3.1http://commons.apache.org/proper/commons-fileupload/download_fileupload.cg转载 2016-04-11 22:19:37 · 632 阅读 · 0 评论 -
关于jsp内部的javascript错误
如果JS代码块使用了这种注释,若果包含住了jsp脚本代码 则有可能在网页上面无法显示,所以在嵌入有jsp脚本的时候,尽量不要使用js注释 ,否则很难查找错误原创 2016-04-02 16:33:39 · 508 阅读 · 0 评论 -
马士兵感言
展望未来,总结过去10年的程序员生涯,给程序员小弟弟小妹妹们的一些总结性忠告走过的路,回忆起来是那么曲折,把自己的一些心得体会分享给程序员兄弟姐妹们,虽然时代在变化,但是很可能你也会走我已经做过的10年的路程,有些心得体会你可以借鉴一下,觉得说得有道理的你就接纳,觉得说得没道理的,你就抛弃,以下是我发自内心的,给大家的忠告,特别是针对那些小弟弟妹妹们。01. 自己的户口档案、养老保险、转载 2016-03-20 20:31:08 · 400 阅读 · 0 评论 -
win7 蓝屏:stop 0x0000006b解决方法
同学win7遇到了这个问题,因为重装系统觉得很麻烦,而且装了之后很多的软件都要重新装才行,所以上网研究了一下!!在windowsclub上面关于这个问题的解释是:This occurs because the Bootcat.cache file, located at %SystemRoot%\system32\codeintegrity, is corrupted or becau原创 2016-04-13 14:33:28 · 20740 阅读 · 0 评论