- 博客(25)
- 资源 (5)
- 收藏
- 关注
转载 使用FreeMarker替换JSP的10个理由
与 JSP 不同的是FreeMarker 模板可以在 servlet 容器之外使用。可以使用它们来生成电子邮件、 配置文件、 XML 映射等。你甚至可以使用它们来生成 web 页 并将它们保存在服务器端的缓存中。 请在下一个 web 项目尝试使用 FreeMarker把 web 开发的乐趣给找回来。作者:来源:ImportNew - 光光头去打酱油|2015-10-28 10:04
2016-10-29 10:26:59 409
转载 jsp、freemarker、velocity
在java领域,表现层技术主要有三种:jsp、freemarker、velocity。jsp是大家最熟悉的技术优点:1、功能强大,可以写java代码2、支持jsp标签(jsp tag)3、支持表达式语言(el)4、官方标准,用户群广,丰富的第三方jsp标签库5、性能良好。jsp编译成class文件执行,有很好的性能表现缺点:jsp没有明显缺点,非要挑点骨头那就是,由于可以编写j
2016-10-29 10:13:33 276
转载 idea报错:[2016-08-31 09:20:10,763] Artifact xxx:war exploded: Error during artifact deployment.
from: http://blog.csdn.net/petershusheng/article/details/52382216[2016-08-31 09:20:10,763] Artifact newClassProject1:war exploded: Error during artifact deployment. See server log for detail
2016-10-29 09:42:03 12140 2
转载 iOS开发之Xcode8打印台[NWConcrete_nw_endpoint_proxy cancelWithHandler:forced:]
1.common+/ 不能注释了这个是因为苹果解决xcode ghost。把插件屏蔽了。解决方法命令运行: sudo /usr/libexec/xpccachectl 然后必须重启电脑后生效2.出现崩溃报错日志更新到Xcode8以后,发现打印了许多网络相关的日志:[html] view plain copy
2016-10-28 18:56:02 2112
转载 利用Activity的Dialog风格完成弹出框设计
在我们使用Dialog时,如果需要用到很多自己设计的控件,虽然可以让弹出框显示出我们需要的界面,但却无法找到地方完成控制代码的编写,如何解决这个问题呢,我们可以将Activity伪装成Dialog弹出框,这样即显示了界面,在Activity里写控制代码也是大家的拿手好戏了,现在我就来抛砖引玉说说简单的实现吧。首先,问题的关键在MainActivity里的一句 Android:the
2016-10-28 08:49:02 340
转载 在Mac、Linux 终端显示 Git 当前所在分支
1 进入你的home目录cd ~112 编辑.bashrc文件vi .bashrc113 将下面的代码加入到文件的最后处function git_branch { branch="`git branch 2>/dev/null | grep "^\*" | sed -e "s/^\*\ //"`" if [ "${branch}" != "" ];then
2016-10-27 22:45:59 3183
转载 Android为整个应用切换第三方字体
一、1、通过反射来获取系统字体并替换?123456789101112131415161718192021222324252627
2016-10-20 14:16:03 574
转载 Android打包系列-基础知识
从开始着手公司app安卓原生版本的开发,到如今2.3发布,已经过了快半年的时间,在这半年的时间里,已经逐渐掌握了Android 打包的一些基础知识。今天在这里小小梳理一下,顺便总结下安卓打包中需要注意的问题和一些有效的经验。打包过程介绍首先,需要注意的是不管是打什么包,或者用什么工具打包,其背后都是执行的Android提供的构建系统。所以我们先从每个过程介绍一下Android Build系
2016-10-19 15:55:50 427
转载 Gradle自定义Plugin(上)
这篇文章讲给大家带来gradle打包系列中的高级用法-自己动手编写gradle插件。我们平常在做安卓开发时,都会在android这个插件提供的功能内使用,大部分情况下,配置好这个插件就够了,但是有时候我们想做一些额外的拓展,比如对build输出的Apk进行上传。当然通过在工程中添加额外的task就可以了,但是如果把这个功能做成插件,就会更加通用。那今天我们就从groovy基础语法开始,剖析一下gr
2016-10-19 15:49:19 7628
转载 iOS10适配总结
说在前面iOS10和xcode8的GM版都放出了下载,我怀着忐忑的心更新了下(怕有适配问题啊!!!),先更新的xcode8,跑了下公司的项目,除了nullable字段有问题其他都还比较顺利,不过项目跑起来,还是有一点小问题,好在不像iOS9更新时变化那么多,然后我又给手机升级了iOS10,跑了个真机,结果一不小心测试到后半夜2点。。。浪费了一上午玩游戏的好时光。本篇就我碰到的问题一一整理,希望
2016-10-17 15:21:07 1337
转载 Android中Gson解析json数据使用@SerializedName注解与java对象不匹配的字段
在Android中解析Gson解析json数据是很方便快捷的,可以直接将json数据解析成Java对象或者集合。Gson解析json的方法我这里就不详细说明了,网上一大把的例子,我这里主要说一下使用@SerializedName进行注解的情况。使用Gson解析json成对象时默认的是将json里对应字段的值解析到java对象里对应字段的属性里面。然后我们经常会遇到我们自己定义的java对象
2016-10-14 17:29:54 433
转载 MySQL添加字段和修改字段的方法
MySQL添加字段的方法并不复杂,下面将为您详细介绍MySQL添加字段和修改字段等操作的实现方法,希望对您学习MySQL添加字段方面会有所帮助。1.登录数据库>mysql -u root -p 数据库名称2.查询所有数据表>show tables;3.查询表的字段信息>desc 表名称;4.1添加表字段alter table table1 add
2016-10-11 17:10:39 503
转载 MAC下安装与配置MySQL
一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL Community Server”下方有一个“download”点击。进入MySQL的下载界面(http://www.mysql.com/downloads/mysql/),如果你是用的Mac OS来访问的话那么就会默认为你选好了Ma
2016-10-11 15:08:09 285
转载 Tomcat在Linux上的安装与配置
Tomcat在Linux上的安装与配置 以下使用的Linux版本为: Redhat Enterprise Linux 7.0 x86_64,Tomcat版本为tomcat-7.0.54.1.下载JDK与Tomcat. jdk下载地址: http://www.oracle.com/technetwork/java/javase/downloads/j
2016-10-11 10:55:38 232
转载 linux安装tomcat
Linux配置部署tomcat7。tomcat作为一个高性能的WEB容器,一直深受欢迎。tomcat运行需要java环境。工具/原料jdk-6u33-linux-x64.binapache-tomcat-7.0.2.tar.gz方法/步骤以RedH
2016-10-11 10:35:12 284
转载 Mac下通过Homebrew安装MySQL
最近重装了mac系统,所有常用的软件都需要重新安装一遍,无疑安装一个brew是个很好的选择,关于brew是什么,怎么安装建议去brew官网查看,附上地址:brew官网安装完成之后,安装其他的软件就特别方便了。执行: brew install mysql等成功安装完成,结果想要登录的时候报了个错误:ERROR 2002 (HY000): Can not connec
2016-10-10 19:20:46 1072
转载 Mysql命令大全
1、连接Mysql格式: mysql -h主机地址 -u用户名 -p用户密码1、连接到本机上的MYSQL。首先打开DOS窗口,然后进入目录mysql\bin,再键入命令mysql -u root -p,回车后提示你输密码.注意用户名前可以有空格也可以没有空格,但是密码前必须没有空格,否则让你重新输入密码。如果刚安装好MYSQL,超级用户root是没有密码的,故直接回车即
2016-10-10 19:02:02 290
转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)2015-03-19 11:44 395047人阅读 评论(284) 收藏 举报 分类:Spring MVC(27) 目录(?)[+]使用SSM(spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,
2016-10-09 11:21:11 401
转载 Spring Web MVC 处理Http请求的大致过程
一旦Http请求到来,DispatcherSevlet将负责将请求分发。DispatcherServlet可以认为是Spring提供的前端控制器,所有的请求都有经过它来统一分发。在DispatcherServlet将请求分发给Spring Controller之前,需要借助于Spring提供的HandlerMapping定位到具体的Controller。HandlerMapping是这样一种对象
2016-10-09 11:04:09 2062
转载 Objective-C中runtime机制的应用
一、初识runtime Objective-C是一种动态语言,所谓动态语言,是在程序执行时动态的确定变量类型,执行变量类型对应的方法的。因此,在Object-C中常用字符串映射类的技巧来动态创建类对象。因为OC的动态语言特性,我们可以通过一些手段,在程序运行时动态的更改对象的变量甚至方法,这就是我们所说的runtime机制。二、你还有什么办法操作这样的变量么?
2016-10-08 18:02:38 274
转载 iOS开发中实现显示gif图片的方法
我们知道Gif是由一阵阵画面组成的,而且每一帧画面播放的时常可能会不相等,观察上面两个例子,发现他们都没有对Gif中每一帧的显示时常做处理,这样的结果就是整个Gif中每一帧画面都是以固定的速度向前播放,很显然这并不总会符合需求。 于是自己写一个解析Gif的工具类,解决每一帧画面并遵循每一帧所对应的显示时间进行播放。 程序的思路如下: 1、首先使用ImageIO库
2016-10-08 17:33:13 1697
转载 用于部署war并重启Tomcat的脚本
只需要定义两个变量, 一个是目标tomcat实例的目录, 另一个是war包的名称# Please define the absolute path of tomcat instanceTHIS_TC_INSTANCE='/home/tomcat/tomcat8_jdk8_1'THIS_APP_MODULE='throne-commons'df -hecho ''pid=`p
2016-10-08 15:24:46 827
转载 JAVA面试中问及HIBERNATE与 MYBATIS的对比总结
JAVA面试中问及HIBERNATE与 MYBATIS的对比,在这里做一下总结我是一名java开发人员,hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和学习,使自己在做项目中更加得心应手。第一方面:开发速度的对比就开发速度而言,Hibernate
2016-10-08 12:18:22 241
转载 我为什么反对用各类框架
作者:find goo链接:http://www.zhihu.com/question/36032573/answer/94592816来源:知乎著作权归作者所有,转载请联系作者获得授权。我为什么反对用各类框架。什么ssh,orm,spring,struct,复杂,速度慢,最后把自已框进去了。如果有有一百万种框架学一百万年后,知道了那个最好,再开发?(这
2016-10-08 12:11:48 2295 2
转载 Spring MVC常用注解整理
1. @ControllerController控制器是通过服务接口定义的提供访问应用程序的一种行为,它解释用户的输入,将其转换成一个模型然后将试图呈献给用户。Spring MVC 使用 @Controller 定义控制器,它还允许自动检测定义在类路径下的组件并自动注册。如想自动检测生效,需在XML头文件下引入 spring-context:beans xmlns="http://www.
2016-10-01 14:03:51 321
ffmpeg基础库编程开发
2018-10-16
The Swift Programming Language3.0 中文版
2018-10-16
Objective-C 2.0运行时系统编程指南
2018-10-16
精通Git(第2版)
2018-10-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人