Java深耕者一枚
使用mysql connector java连接数据库驱动 mysql mysql-connector-java 6.0.6 在升级到最新版本后需要注意的几个问题 旧的驱动类过期,提供了一个新的驱动类,替换并不影响其他操作 //旧的过期驱动 com.
来源:http://kezhongke.github.io/2017/06/27/Yii2-Pjax-Tutorial/ 参考:Yii2 Pjax Tutorial Pjax是JQuery的插件,结合ajax和Html5的pushState技术来实现异步刷新,每次通过a标签点击和form表单提交向服务器发送一个指定的请求之后,服务器都会返回需要更新的内容,Pjax会更新老旧内容以及向浏览记录中加入一条新的url而不需要更新刷新整个页面。
原文链接 对于WEB开发者来说,MVC模式是铭刻在心的。相信很大一部分在开发界的朋友都对MVC有些许了解,MVP是适用于Android项目下的类似MVC模式,区别是Controller换成了Presenter来分发数据和视图的控制。
高德地图开发申请KEY的时候需要开发者提供SHA1证书指纹数据,在eclipse很容易就找到了,但是Android Studio很久也没找到,只能使用在网上看到的方法了,在Android Studio中的Terminal中使用keytool获取了,具体如下图所示(输入密钥库口令--测试的默认...
最近看到很多国内和国外的APP很多表示数据的方式都是通过一个圆环和数字动态展现,很是生动啊,由此也想做个简单的模型试一试效果! 在Android中实现一种效果的方式有很多种,本人使用继承View类,通过Paint和Canvas绘图叠加的方式实现。
本文参考Google官方文档http://developer.android.com/training/basics/data-storage/shared-preferences.html 在Android中最简单的数据保存方式就数——SharedPreferences。
Installation error: INSTALL_FAILED_VERSION_DOWNGRADE,安装过一个开发的APP之后,需要把应用程序的安装包中的包文件目录修改一下,然后就出现了这个问题了,以前也出现过没有太注意,仔细查了一下资料,按其字面意思就是安装版本太低了。
一直用着好好的eclipse开发android的应用,突然新建的项目中发现在Layout布局文件中控件ID在R中不能自动生成了。然后在Eclipse中通过Project->Clean操作之后在R中就生成了控件的ID,这样也太麻烦了。
最近在做一个Android客户端,和Struts2搭建的服务器之间的通信,采用HTTP通信,以前做的都是简单的Android客户端,没有什么特别耗时的操作,所以这次就在Android中的耗时程序头疼,于是通过查看资料就开通了子线程,但是在子线程中却抛出异常:android.view.ViewRootImpl$CalledFromWrongThreadException。
Hibernate映射类新 Java类新 标准SQL类新 大小 integer/int java.lang.Integer/int INTEGER 4字节 long java.
Caused by: org.hibernate.HibernateException: Unable to instantiate default tuplizer [org.hibernate.
首先第一种错误:org.hibernate.PropertyAccessException: IllegalArgumentException occurred while calling setter of redwine.vo.WineUser.id 通过异常信息可以看出来是非法的属性。
寻址就是寻找指令中操作数或操作数所在的地址。所谓寻址方式,就是如何找到存放操作数的地址,把操作数提取出来的方法。通常指源操作数的寻址方式。 MCS-51系列单片机寻址方式共有七种:寄存器寻址、直接寻址、立即数寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址。
进入vi的命令 vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并将光标置于最后一行首 vi +/pattern filename:打开文件,并将光标置于第一个与p...
rails学习笔记: rake db 命令行 rake db:***** script/generate model task name:string priority:integer script/generate migration add_description_to_ta...
之前在ubuntu12.10下通过自己下载ruby和rubygems来手动安装,总是有些依赖包的缘故吧,有些地方失败,装了两天都没有成功,之后就去了Win7下安装成功了,练习了两天,感觉还不错,就再次回来在Ubuntu下装下试试,这次使用了比较方便的安装方法,使用RVM版本管理Ruby下安装...
经过不懈努力终于把Ruby On Ralis 的开发环境搭建好了,在WIN7系统下,赶紧来个最最常用的例子来练练手吧,感受一下Ruby。。。 再次声明一下,我的ruby -v是ruby-2.0.0p247。
在有一次通过如下HQL语句进行查找相应字段时: String hql = "select sum(search),sum(geometry),sum(greedy), sum(graph),sum(number),sum(simulate),sum(combine),sum(structure) from PersonStatis ps where ps.
文件下载先给出一个超链接到下载的Action,这个作为下载文件在webContent目录下:给出超链接为: 下载DOC类型文件 参数以此为:文件名,文件类型,下载时的文件名; 下载文件需要在Struts配置文件中这样配置: ...
以前感觉文件上传不怎么会,都是从网上粘贴的代码就行了,这两天学习了下Struts2的文件上传,感觉很好用啊!记录以便己用。 在JavaEE中的文件上传需要注意一点的是就是:表单的enctype属性了。
当在项目中报错为:javax.servlet.jsp.*时,这时说明需要jsp-api.jar。 如果报错信息为:javax.servlet.http.*时,这时说明需要servlet-api.jar 这两个包在tomcat的安装目录下的lib文件夹下都可以找到,可以直接拷贝复制到项目工程的lib下, 也可以放在JDK中,需要放在C:\Program Files\Java\jdk1.7.0\jre\lib\ext这个目录下就可以了。
单例模式(Singleton Pattern) 其定义为:Ensure a class has only one instance , and provide a global point of access to it. 单例模式的通用类图为: 单例模式的优点: 1、由于单例模式在内存中一个实例,减少了内存开支,特别是对一个对象需要频繁的创建、销毁时,而且创建或者销毁时性能又无法优化,单例模式很适用。
从昨天晚上到今天早上,下载了好几个有关html5插件的ZXP文件,但是安装的时候总是提示,没有签名,不能安装该扩展,很是纠结啊,后来也是看到需要将DWR cs5更新一下,于是就去了官网下了一个更新程序AdobeDreamweaver-11-0-All-Update.zip,把DWR cs5更新之后,再次打开的时候,就会自动安装这个更新插件,同时也附带的有html5的功能,就解决了这个问题。
四、接口隔离原则(Interface Segregation Principle,ISP) 1、实例接口;在Java中使用关键字new产生一个实例,它是对一个类型事物的描述,它是一个接口。比如定义一个Person类,使用new实例化Person。
在开始学习编程的时候,也看见过设计模式有关的书,那时感觉不到设计模式的重要性,感觉不用照样可以实现相应的功能,随着学习的深入对设计模式有了更深入的认识。没有设计模式只能盖个小土房,而设计模式是要盖高楼大厦的。
hibernate执行表与表之间多对一的查询时,如果数据库中没有数据时,一切正常,一旦将数据插入到数据库中,查询的时候将会抛出空指针异常。以下是我的*.hbm.xml的配置 后来经过多方查证,需要在配置文件中的多对一的查询中加入Lazy="false". 需要修改的地方为: 但我有个疑问啊,lazy的默认就是false,不写的话就会报错,写上就不抛空指针异常,这是问什么呢??求证。
今天打开eclipse准备继续做项目居然tomcat启动到这个地方就不动了Initializing Spring root WebApplicationContext ,郁闷啊,昨天还好好的今天怎么不行了呢,看到网上说的也很多,通过自己排查,是数据库端口不一致所致,唉,还是要小心修改东西啊!...
在配置文件里声明的Bean时,实际定义的并不是一个Bean实例,而是为Bean创建了一个模板,当通过getBean()调用或其他请求改Bean的时候,Spring将根据Bean的实际作用域返回Bean的实例,在某些情况下默认的作用域并不适合,此时需要为Bean设置一个更适合的作用域。
最近没事就测试了一下在JSP页面中嵌入基于ckeditor的编辑页面,首先要去ckeditor的官网上下载ckeditor,也可以在这里下载http://download.csdn.net/detail/kezhongke/4867921我的是ckeditor3.x的,现在最新的应该是ckeditor4啦。
先说JSF的优点,我觉得与其他Java前端框架相比,真正称得上优点的就是一点:兼容并包,体系开放。不少人觉得JSF难学,是因为它一下子把太多东西摊在你面前。什么组件化,视图状态,事件,backing bean,绑定,注入,Facelet模板,多语言,导航,校验器转换器,六个生命周期阶段,EL求值,RenderKit,渲染器。
由于编码方式的不同,各种编码处理的语言不通,将导致中文乱码问题: 一、几种常见的编码方式: 1、ISO-8859-1:属于单字节编码,最多表示的字符范围是0-255,应用于英文系列。 2、GB2312/GBK:属于汉字的国标码,专门表示汉字,是双字节编码,还兼容ISO-8859-1编码,其中GBK同时表示繁体字和简体字,而GB2312只能表示简体字。
6、DAO工厂类: package com.song.DAOFactory; import com.song.DAO.RegisterDAO; import com.song.Impl.RegisterImpl; public class RegisterFactory{ publ...
4、DAO接口实现类: package com.song.Impl; import java.sql.*; import com.song.DAO.RegisterDAO; import com.
DAO设计模式是属于Java Web中对数据层的具体操作,使用DAO设计模式可以简化大量代码的编写和增加程序的可移植性,可以很方便在日后对代码的修改。 如果在JSP中使用JDBC操作数据库,那样在JSP中就会嵌入大量的Java代码,显示和逻辑功能的代码混在一起,可读性差,难以维护。
手动图像切换 var image; var current = 0; var images = new Array(5); function init(){ for(var i=0;i=4){ return false; }else{ current++; ...
一、系统调用方式访问文件 1、创建文件:int creat(const char *filename,mode_t mode) filename为要创建的文件名(包含路径,默认为当前路径); mode为创建的文件属性,0无任何权限,1可执行,2可写,4可读,6可读可写; 要创建一个用户可读、可写、可执行,但是组没有权限,其他人可以读、可以执行的文件,并设置用户ID位。
GCC程序编译 基本格式:gcc [options] [filename] -o 输出可执行文件,如果不给出这个选项,则默认输出a.out可执行文件;如:gcc hello.c -o hello -c 只编译,不连接为可执行文件,生成为以.o为后缀名的目标文件;如:gcc -c hello.c -S 只激活预处理和编译,就是指把文件编 译成为汇编代码。
在Java中,我们都知道Java的标准输入串是System.in。但是我们却很少在Java中看到谁使用它,这是因为我们平时输入的都是一个字符串或者是一个数字等等。而System.in提供的read方法是通过字节来读取数据的,所以对我们来说太麻烦啦! 在Java SE6中我们可知道一个非常方便的输入数据的类Scanner,位于java.util包中,这个Scanner的具体用法为Scanner in = new Scanner(System.in);。