摘要:
经检查,原来是Activity的onCreate(Bundle savedInstanceState)里面没有写:
阅读全文
posted @ 2017-02-13 11:40
MSTK
阅读(4935)
推荐(0)
摘要:
1. 输入命令: 2. 输入命令: 3. 可能会出现错误: 解决的办法是依次输入命令: 然后再运行: 就可以了:
阅读全文
posted @ 2017-02-12 19:06
MSTK
阅读(7817)
推荐(0)
摘要:
1. 什么是缓存? 数据库的缓存指的是应用程序和物理数据源之间的数据。即把物理数据源的数据复制到缓存。有了缓存,可以降低应用程序对物理数据源的访问频率,从而提高效率。缓存的介质一般是内存,也可以是硬盘。 Hibernate的缓存有三种类型:一级缓存、二级缓存和查询缓存。 2. 一级缓存 一级缓存即S
阅读全文
posted @ 2017-02-03 21:24
MSTK
阅读(543)
推荐(0)
摘要:
在Hibernate3中获取Session的方法: 前提是类要继承HibernateDaoSupport: 在Hibernate4中,仍然需要继承HibernateDaoSupport,但是不能再this.getSession()了,只能通过SessionFacotry获得Session。首先要获得
阅读全文
posted @ 2017-02-02 19:09
MSTK
阅读(1924)
推荐(0)
摘要:
1. 点击File->New->Other,在弹出的对话框中选择Maven->Maven Project: 2. 点击Next,选择maven-archetype-webapp: 3. 填入Group ID和Artifact ID,会自动生成一个包名: 4. 点击Finish,会生成以下的目录: 5
阅读全文
posted @ 2017-01-31 17:28
MSTK
阅读(4710)
推荐(0)
摘要:
1. 首先下载apache-maven-3.3.9-bin.zip,并解压; 2. 添加系统变量MAVEN_HOME,值为apache-maven-3.3.9-bin.zip的解压路径: 再在path变量中添加: 3. 输入命令mvn -version检测安装是否成功: 4. 编辑%MAVEN_HO
阅读全文
posted @ 2017-01-31 16:08
MSTK
阅读(510)
推荐(0)
摘要:
首先,在applicationContext.xml文件中加一行: 加上这一行以后,将自动扫描路径下面的包,如果一个类带了@Service注解,将自动注册到Spring容器,不需要再在applicationContext.xml文件定义bean了,类似的还包括@Component、@Reposito
阅读全文
posted @ 2017-01-31 15:40
MSTK
阅读(123287)
推荐(6)
摘要:
1. Slf4j的使用 在上一篇随笔:SSH使用Log4j的基础上配置。 (1)导入两个文件:slf4j-api-1.5.8.jar和slf4j-log4j12-1.5.8.jar。 (2)在需要日志的地方写入下面的代码: 第1行代码是通过工厂模式获得一个Logger,第2行代码使用Logger输出
阅读全文
posted @ 2017-01-28 16:01
MSTK
阅读(892)
推荐(1)
摘要:
1. 将Jar文件log4j-1.2.14.jar导入项目。 2. 在src文件夹下新建log4j.properties文件: 该文件设置了日志的级别、目录等信息。 3. 修改web.xml文件,增加下面的语句: applicationConetext.xml文件不需要修改。 4. 在需要输出日志的
阅读全文
posted @ 2017-01-23 14:59
MSTK
阅读(1673)
推荐(0)
摘要:
Android Studio导入Eclipse项目有两种方法,一种是直接把Eclipse项目导入Android Studio,另一种是在Eclipse项目里面进行转换,然后再导入Android Studio。 1. 直接导入 打开Android Studio,如果里面已经打开了项目,选择关闭当前的项
阅读全文
posted @ 2017-01-19 16:49
MSTK
阅读(57723)
推荐(0)
摘要:
打开Eclipse以后,一直在Android sdk content loader 0%,等了很长时间都没有变,解决的方法是Project->Clean->Clean all projects,等一会儿就正常了。
阅读全文
posted @ 2017-01-19 16:01
MSTK
阅读(552)
推荐(0)
摘要:
简单的说,versionCode是给机器看的,versionName是给人看的。更新的时候,机器根据versionCode判断是升级还是降级,即使versionName(版本号)比以前的高,但是versionCode比以前的低,机器还是会判断是降级。
阅读全文
posted @ 2017-01-19 12:28
MSTK
阅读(4162)
推荐(0)
摘要:
在Spring+Struts+Hibernate中,有时需要使用到Spring上下文。项目启动时,会自动根据applicationContext配置文件初始化上下文,可以使用ApplicationContextAware接口去获得Spring上下文。创建以下的类: 在applicationConte
阅读全文
posted @ 2017-01-06 17:17
MSTK
阅读(2799)
推荐(0)
摘要:
5. 添加功能的实现 新建一个Action:RClasAction,实现向Redis添加课程数据,并同步到MySQL。 clas:id是一个List类型的Key-Value,记录了所有的课程ID,取出最后一个ID,再+1,作为增加的课程的ID,同时clas:count的值也要+1。使用addHash
阅读全文
posted @ 2017-01-05 16:07
MSTK
阅读(3616)
推荐(2)
摘要:
Ubuntu默认的是root用户不能登录图形界面的,只能以其他用户登录图形界面。这样就很麻烦,因为权限的问题,不能随意复制删除文件,用gedit编辑文件时经常不能保存,只能用vim去编辑。 解决的办法是,编辑/etc/lightdm/lightdm.conf文件(可以先备份一下),把该文件编辑成这样
阅读全文
posted @ 2017-01-02 21:33
MSTK
阅读(1095)
推荐(0)
摘要:
在Ubuntu下安装与设置Hadoop的主要过程。 1. 创建Hadoop用户 创建一个用户,用户名为hadoop,在home下创建该用户的主目录,就不详细介绍了。 2. 安装Java环境 下载Linux环境下的JDK:jdk-8u111-linux-x64.tar.gz。 在usr下创建一个jav
阅读全文
posted @ 2016-12-30 16:47
MSTK
阅读(363)
推荐(0)
摘要:
一个已有的Struts+Spring+Hibernate项目,以前使用MySQL数据库,现在想把Redis也整合进去。 1. 相关Jar文件 下载并导入以下3个Jar文件: commons-pool2-2.4.2.jar、jedis-2.3.1.jar、spring-data-redis-1.3.4
阅读全文
posted @ 2016-12-27 17:17
MSTK
阅读(10598)
推荐(1)
摘要:
使用Spring时,通过Spring注入的Bean一般都被定义成private,并且要有getter和setter方法,显得比较繁琐,增加了代码量,而且有时会搞忘造成错误。 可以使用@Autowired注解来减少代码量。首先,在applicationContext中加入: Spring使用这个Bea
阅读全文
posted @ 2016-12-23 10:32
MSTK
阅读(15443)
推荐(1)
摘要:
这是由于项目里面的一些包和Tomcat服务器的包重复,并且版本比Tomcat服务器的包低,但是运行时Tomcat服务器会先加载项目里面的包,造成和Tomcat服务器的其他包不匹配,解决的方法就是将重复的包从Tomcat服务器复制到项目里面。
阅读全文
posted @ 2016-12-22 15:37
MSTK
阅读(457)
推荐(0)
摘要:
这个错误是因为有两个相同的jar包,删除其中一个就可以正常运行了。
阅读全文
posted @ 2016-12-22 11:41
MSTK
阅读(484)
推荐(0)
摘要:
Android发出HTTP请求时出现了这个错误: 这是由于使用了CloseableHttpClient造成的,把 替换成 即可。 CloseableHttpClient在Windows下可以使用,在Android下使用就会出错,原因不明。
阅读全文
posted @ 2016-12-13 16:50
MSTK
阅读(2570)
推荐(0)
摘要:
给Android Studio项目里面的一个文件改名以后,再提交SVN时总是提示冲突,没办法解决。再后来不知道怎么弄的,每次提交时停留在SVN Performing VCS Refresh始终都不会完成,一直在那里转,结束掉以后Performing VCS Commit又始终都不会完成,也一直在那里
阅读全文
posted @ 2016-12-08 15:29
MSTK
阅读(10621)
推荐(0)
摘要:
运行时出现 错误,Builld->Clean Project即可。
阅读全文
posted @ 2016-12-02 10:47
MSTK
阅读(441)
推荐(0)
摘要:
1. 现在并安装Git for Windows; 2. 点击File->Settings->Version Control->Git,配置git.exe的路径,并点击Test按钮测试一下; 3. 点击GitHub,输入GitHub用户名和密码,并点击Test按钮测试一下; 4. 然后,就可以使用VC
阅读全文
posted @ 2016-11-25 12:04
MSTK
阅读(376)
推荐(0)
摘要:
Android Studio的默认设置是打开第二个项目时,第一个项目就被自动关闭了,如果要同时打开多个项目,可以点击File->Settings,对Project Opening进行下面的设置: 其中Open project in new Window是同时打开多个项目,Open project i
阅读全文
posted @ 2016-11-25 10:21
MSTK
阅读(17637)
推荐(0)
摘要:
Gradle是一种自动化建构工具,使用DSL来声明项目设置。通过Gradle,可以对项目的依赖进行配置,并且自动下载所依赖的文件,使得构建项目的效率大大提高。 1. 安装Gradle 下载Gradle的最新版本,并解压,设置环境变量GRADLE_HOME,并且将%GRADLE_HOME%\bin添加
阅读全文
posted @ 2016-11-17 16:44
MSTK
阅读(12114)
推荐(0)
摘要:
Gson解析JSON字符串时出现了下面的错误: 解决的办法是把对应的Class改成静态类。
阅读全文
posted @ 2016-11-11 10:06
MSTK
阅读(2764)
推荐(0)
摘要:
在Java Web项目中,经常要在项目开始运行时启动一个线程,每隔一定的时间就运行一定的代码,比如扫描数据库的变化等等。要实现这个功能,可以现在web.xml文件中定义一个Listener,然后在这个Listener中启动一个线程,在线程里面实现功能。 1. 自定义Listener 在Struts+
阅读全文
posted @ 2016-11-03 16:58
MSTK
阅读(1132)
推荐(0)
摘要:
安装解压版MySQL以后,不能启动,日志里面出现了这个错误: 这是因为mysql服务启动时候找不到内置数据库“mysql”,找不到那张表,将之前的目录里面的“mysql”数据库拷贝到新的数据库文件存放目录,即可解决这个问题。
阅读全文
posted @ 2016-10-18 11:38
MSTK
阅读(22574)
推荐(0)
摘要:
Redis是常用的key-value存储服务器,Java使用Redis有很多方法,其中官方推荐的是Jedis。 使用Jedis,首先是下载jedis-x.x.x.jar文件并导入工程,然后运行Redis服务器。 程序运行结果:
阅读全文
posted @ 2016-10-06 17:06
MSTK
阅读(799)
推荐(0)