server
小哥xiaog
移动开发 iOS android
展开
-
Structs+Spring+Hibernate快速入门
Structs+Spring+Hibernate,这是很经典的一个搭配,它的开发流程也比较程式化,下面以用户注册为例。 注册页面代码:@page contentType="text/html;charset=GBK"%>html> head>title>Spring、Struts和Hibernate整合之用户注册title>head> body>${msg}转载 2015-11-10 14:58:57 · 341 阅读 · 0 评论 -
使用FreeMarker替换JSP的10个理由
与 JSP 不同的是FreeMarker 模板可以在 servlet 容器之外使用。可以使用它们来生成电子邮件、 配置文件、 XML 映射等。你甚至可以使用它们来生成 web 页 并将它们保存在服务器端的缓存中。 请在下一个 web 项目尝试使用 FreeMarker把 web 开发的乐趣给找回来。作者:来源:ImportNew - 光光头去打酱油|2015-10-28 10:04转载 2016-10-29 10:26:59 · 406 阅读 · 0 评论 -
我为什么反对用各类框架
作者:find goo链接:http://www.zhihu.com/question/36032573/answer/94592816来源:知乎著作权归作者所有,转载请联系作者获得授权。我为什么反对用各类框架。什么ssh,orm,spring,struct,复杂,速度慢,最后把自已框进去了。如果有有一百万种框架学一百万年后,知道了那个最好,再开发?(这转载 2016-10-08 12:11:48 · 2266 阅读 · 2 评论 -
JAVA面试中问及HIBERNATE与 MYBATIS的对比总结
JAVA面试中问及HIBERNATE与 MYBATIS的对比,在这里做一下总结我是一名java开发人员,hibernate以及mybatis都有过学习,在java面试中也被提及问道过,在项目实践中也应用过,现在对hibernate和mybatis做一下对比,便于大家更好的理解和学习,使自己在做项目中更加得心应手。第一方面:开发速度的对比就开发速度而言,Hibernate转载 2016-10-08 12:18:22 · 238 阅读 · 0 评论 -
用于部署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 · 819 阅读 · 0 评论 -
gradle替代maven
摘要: 厌倦了maven的繁杂,试玩一下传说中的下一代构建工具工具版本:Gradle:2.2.1 Groovy:2.3.6 JVM:1.6.0_43 maven已经成为java web开发的标配,下面是一个常见的java web工程: usercenter包含两个工程,app是web工程,common是公共模块,但是app的main目录下除了java、resources、webap转载 2016-12-28 18:48:15 · 1856 阅读 · 0 评论 -
Spring MVC 整合 Freemarker
from: http://blog.csdn.net/yakson/article/details/9813531前言1.为什么要使用spring MVC呢?2.为什么要使用Freemarker呢?3.为什么不使用Struts2呢?此示例出现的原因就是发现了struts2的性能太差,所以学习Spring MVC。又由于前一个项目使用的是Struts2+F转载 2017-01-16 10:39:29 · 518 阅读 · 0 评论 -
idea 2016.3.2在线激活
idea 2016.3.2在线激活 https://www.iteblog.com/idea/由于本博客从2016-08-06开始全面切到HTTPS访问模式,而IntelliJ IDEA的License server不支持HTTPS访问,所以本博客将IntelliJ IDEA的在线注册码生成页面转到了http://idea.iteblog.com;新的License server地转载 2017-01-17 15:04:48 · 12759 阅读 · 0 评论 -
scp 在脚本中使用输入密码的解决方法
以前用脚本scp文件时,都是以.ssh打通为基础的。但是在脚本中使用scp在机器之间拷贝文件,输入密码成为问题。第一种方法,用到了expect。脚本如下:#! /usr/bin/expect -f spawn scp 1 koven@192.168.0.2: expect "*password:" send转载 2017-02-27 19:05:45 · 848 阅读 · 0 评论 -
linux命令英文缩写的含义(方便记忆)
命令缩写:ls:list(列出目录内容)cd:Change Directory(改变目录)su:switch user 切换用户rpm:redhat package manager 红帽子打包管理器pwd:print work directory 打印当前目录 显示出当前工作目录的绝对路径ps: process status(进程状态,类似于windows的转载 2017-03-17 16:21:38 · 388 阅读 · 0 评论 -
Java 生成视频缩略图(ffmpeg)
from:http://blog.csdn.net/lzwglory/article/details/17377533本系列文章导航Windows下FFmpeg快速入门ffmpeg参数解释mencoder和ffmpeg参数详解(Java处理视频)Java 生成视频缩略图(ffmpeg)使用ffmpeg进行视频文件转换成FLV整理jav转载 2017-02-27 15:06:09 · 2804 阅读 · 0 评论 -
匠心软件谈APP软件开发中架构优化的重要性
当下互联网的概念又被炒的如火如荼,但仔细分析之后会可以得出这样的一个结论:互联网不是万能的。然而互联网其实既不是高大上也不是高冷酷,它只是当下很多实体产品的一种新的销售表现而已。但是,当“互联网+”的概念被作为行动计划成为国家战略,也就同时意味着互联网行业的发展已经是关系到国家的经济命脉的重要一环。 除此之外,不管什么样的企业想要与“互联网+”联姻的话,那么管理者们首先需要考虑的就是技术如转载 2017-10-12 19:03:52 · 623 阅读 · 0 评论 -
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 · 271 阅读 · 0 评论 -
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 · 12133 阅读 · 2 评论 -
Spring MVC常用注解整理
1. @ControllerController控制器是通过服务接口定义的提供访问应用程序的一种行为,它解释用户的输入,将其转换成一个模型然后将试图呈献给用户。Spring MVC 使用 @Controller 定义控制器,它还允许自动检测定义在类路径下的组件并自动注册。如想自动检测生效,需在XML头文件下引入 spring-context:beans xmlns="http://www.转载 2016-10-01 14:03:51 · 311 阅读 · 0 评论 -
Java Web中hibernate、spring、structs简要说明
hibernate工作原理原理: 1.读取并解析配置文件 2.读取并解析映射信息,创建SessionFactory 3.打开Sesssion 4.创建事务Transation 5.持久化操作 6.提交事务 7.关闭Session 8.关闭SesstionFactory为什么要用: 1. 对JDBC(Java Data Base Connectiv转载 2015-11-10 15:00:42 · 339 阅读 · 0 评论 -
阿里云CentOS 7.1使用yum安装MySql5.6.24
在前面两篇文章《2015博客升级记(四):CentOS 7.1编译安装MySQL5.7.7rc》和《阿里云CentOS 7.1编译安装MySql5.6.24》中,都是采用编译MySQL源码的方式安装的,过程相对比较复杂。所以,这篇文章演示如何使用yum的方式安装MySql5.6.24。1 常规错误的yum安装方法:在前文中记述了CentOS 6.5系统中通过yum方式快速地搭建转载 2016-01-27 23:13:57 · 1135 阅读 · 0 评论 -
玩转MySQL之Linux下的简单操作(服务启动与关闭、启动与关闭、查看版本)
小弟今天记录一下在Linux系统下面的MySQL的简单使用,如下:服务启动与关闭 启动与关闭 查看版本环境Linux版本:centeros 6.6(下面演示),Ubuntu 12.04(参见文章末尾红色标注字体)MySQL版本:5.1.73查看MySQL服务的启动状态,输入命令: /etc/init.d/mysqld status或者: serv转载 2016-01-27 23:22:50 · 2114 阅读 · 0 评论 -
解析nginx负载均衡
原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://baidutech.blog.51cto.com/4114344/1033718摘要:对于一个大型网站来说,负载均衡是永恒的话题。随着硬件技术的迅猛发展,越来越多的负载均衡硬件设备涌现出来,如F5 BIG-IP、Citrix NetScaler、Radware等等,虽然转载 2016-03-04 14:01:05 · 252 阅读 · 0 评论 -
一篇很全面的freemarker教程
copy自http://demojava.iteye.com/blog/800204 以下内容全部是网上收集: FreeMarker的模板文件并不比HTML页面复杂多少,FreeMarker模板文件主要由如下4个部分组成: 1,文本:直接输出的部分 2,注释:格式部分,不会输出 3,插值:即${...}或#{...}格式的部分,将使用数据模型中的部分替代输出 4,F转载 2016-09-02 20:07:46 · 642 阅读 · 0 评论 -
谈谈对Spring IOC的理解
学习过Spring框架的人一定都会听过Spring的IoC(控制反转) 、DI(依赖注入)这两个概念,对于初学Spring的人来说,总觉得IoC 、DI这两个概念是模糊不清的,是很难理解的,今天和大家分享网上的一些技术大牛们对Spring框架的IOC的理解以及谈谈我对Spring Ioc的理解。一、分享Iteye的开涛对Ioc的精彩讲解 首先要分享的是Iteye的开涛这位技术牛人转载 2016-09-18 16:21:15 · 215 阅读 · 0 评论 -
Spring Web MVC 处理Http请求的大致过程
一旦Http请求到来,DispatcherSevlet将负责将请求分发。DispatcherServlet可以认为是Spring提供的前端控制器,所有的请求都有经过它来统一分发。在DispatcherServlet将请求分发给Spring Controller之前,需要借助于Spring提供的HandlerMapping定位到具体的Controller。HandlerMapping是这样一种对象转载 2016-10-09 11:04:09 · 2055 阅读 · 0 评论 -
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 · 397 阅读 · 0 评论 -
Mac下通过Homebrew安装MySQL
最近重装了mac系统,所有常用的软件都需要重新安装一遍,无疑安装一个brew是个很好的选择,关于brew是什么,怎么安装建议去brew官网查看,附上地址:brew官网安装完成之后,安装其他的软件就特别方便了。执行: brew install mysql等成功安装完成,结果想要登录的时候报了个错误:ERROR 2002 (HY000): Can not connec转载 2016-10-10 19:20:46 · 1067 阅读 · 0 评论 -
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 · 280 阅读 · 0 评论 -
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 · 228 阅读 · 0 评论 -
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 · 281 阅读 · 0 评论 -
从服务端架构设计角度,深入理解大型APP架构升级
from: http://www.iteye.com/news/31494随着智能设备普及和移动互联网发展,移动端应用逐渐成为用户新入口,重要性越来越突出。但企业一般是先有PC端应用,再推APP,APP 1.0版的功能大多从现有PC应用平移过来,没有针对移动自身特点考虑APP的架构。随着APP越来越复杂,功能和非功能要求越来越高,架构的先天不足逐渐成为大型APP升级的瓶颈。 本文作者结转载 2017-10-12 18:57:16 · 787 阅读 · 0 评论