摘要:
1.在开发好项目,打包成war格式 2.购买云服务器,建议去阿里云购买(ecs),教程如下 http://jingyan.baidu.com/article/4e5b3e195ae68a91901e2402.html 以上教程的最后一步远程连接不用看,下面再说远程连接的事,只需买到一个阿里云服务器就
阅读全文
posted @ 2018-07-14 12:07
别动我的猫
阅读(856)
推荐(0)
摘要:
比如我们有个项目想要发布到互联网上,我们首先需要购买域名以及主机,主机的话,推荐云主机(本人推荐西部数码或者阿里云),性能好; 我们先在云主机上搭建环境,比如Mysql,Jdk,Tomcat; 然后我们把自己开发的项目打包,打成War包; 具体操作;右击项目-> Export 然后点击 Next ;
阅读全文
posted @ 2018-07-14 12:01
别动我的猫
阅读(196)
推荐(0)
摘要:
1、首先最基本的购买服务器和域名(学生党可以享受每月9块钱的优惠,不知道为什么,pc端不能购买,只能下载阿里云APP购买) 下载APP后打开:学生专区-学生特权-购买(我选择的是ubuntu,这个随你喜欢选择,因为后面可以换) 买域名的话很简单,无需累述。 之后需要备案和实名认证,按照流程走就行了,
阅读全文
posted @ 2018-07-14 11:58
别动我的猫
阅读(3034)
推荐(0)
摘要:
一、应用点 Tomcat是Apache基金会提供的Servlet容器,它支持JSP, Servlet和JDBC等J2EE关键技术,所以用户可以用Tomcat开发基于数据库,Servlet和JSP页面的Web应用,这是没有问题的。但是,Tomcat却不是EJB容器;也就是说,Tomcat不支持J2EE
阅读全文
posted @ 2018-07-14 11:49
别动我的猫
阅读(387)
推荐(0)
摘要:
EJB到底是什么? 1. 我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题其实挺关键的,因为J2EE 中并没有说明白,也没有具体的指标或者事例告诉广大程序员什么时候用EJB
阅读全文
posted @ 2018-07-14 11:31
别动我的猫
阅读(200)
推荐(0)
摘要:
本文转自https://blog.csdn.net/w05980598/article/details/78797310/ 数据库连接池的配置是开发者们常常搞出坑的地方,在配置数据库连接池时,有几个可以说是和直觉背道而驰的原则需要明确。 1万并发用户访问 想象你有一个网站,压力虽然还没到Facebo
阅读全文
posted @ 2018-07-13 18:50
别动我的猫
阅读(373)
推荐(0)
摘要:
一、数据库Connection Pool 连接池是什么 每当程序需要读写数据库的时候。Connection.Open()会使用ConnectionString连接到数据库,数据库会为程序建立 一个连接,并且保持打开状态,此后程序就可以使用T-SQL语句来查询/更新数据库。当执行到Connection
阅读全文
posted @ 2018-07-13 18:13
别动我的猫
阅读(2138)
推荐(0)
摘要:
下面就讲讲用的比较多的数据库连接池。(其实我最先接触的是dbcp这个) 1)DBCP DBCP是一个依赖Jakarta commons-pool对象池机制的数据库连接池.DBCP可以直接的在应用程序中使用,Tomcat的数据源使用的就是DBCP。 2)c3p0 c3p0是一个开放源代码的JDBC连接
阅读全文
posted @ 2018-07-13 17:36
别动我的猫
阅读(1611)
推荐(0)
摘要:
数据表 collect ( id, title ,info ,vtype) 就这4个字段,其中 title 用定长,info 用text, id 是主键,vtype是tinyint,vtype是索引。这是一个基本的新闻系统的简单模型。现在往里面填充数据,填充10万篇新闻。 最后collect 为 1
阅读全文
posted @ 2018-07-13 13:22
别动我的猫
阅读(19943)
推荐(0)
摘要:
错误信息: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'cardSalDao' defined in file [E:\GItUp\pointerCard+redis\
阅读全文
posted @ 2018-07-11 22:43
别动我的猫
阅读(397)
推荐(0)
摘要:
1.结构 2.pom.xml 3.applicationContext.xml 4.springmvc-servlet.xml 5.mybatis-cache.xml 6.cache 7.调用在mapper.xml中加入:<cache eviction="LRU" type="cn.jbit.cac
阅读全文
posted @ 2018-07-11 22:39
别动我的猫
阅读(700)
推荐(0)
摘要:
本人转自http://hbxflihua.iteye.com/blog/2320584#bc2396403 spring目前在@Cacheable和@CacheEvict等注解上不支持缓存时效设置,只允许通过配置文件设置全局时效。这样就很不方便设定时间。比如系统参数和业务数据的时效是不一样的,这给程
阅读全文
posted @ 2018-07-11 21:55
别动我的猫
阅读(1150)
推荐(0)
摘要:
本文转载http://hbxflihua.iteye.com/blog/2383495 1、引入spring-data-redis依赖的jar 包 Xml代码 <dependency> <groupId>org.springframework.data</groupId> <artifactId>s
阅读全文
posted @ 2018-07-11 21:51
别动我的猫
阅读(523)
推荐(0)
摘要:
==一般用于比较内存地址,equals()用于比较Object的值,注意int用equals()是会报错的。Integer i=1Integer k=1i.equals(k)=truei==k=truei.intValue()==k.intValue()=true Integer l=129Inte
阅读全文
posted @ 2018-07-11 21:17
别动我的猫
阅读(252)
推荐(0)
摘要:
本文转自https://blog.csdn.net/chen77716/article/details/5695893 最近因项目存在内存泄漏,故进行大规模的JVM性能调优 , 现把经验做一记录。 一、JVM内存模型及垃圾收集算法 1.根据Java虚拟机规范,JVM将内存划分为: New(年轻代)
阅读全文
posted @ 2018-07-11 20:08
别动我的猫
阅读(148)
推荐(0)
摘要:
本文转载https://blog.csdn.net/Computer001/article/details/7468250 很郁闷的现网登录 实际工作中,现网需要维护和管理的服务器通常不只一台,而是N多台(N>3)的有木有???很不幸,绝大多数现网环境只有一台服务器提供了公网地址,有时甚至只有一个端
阅读全文
posted @ 2018-07-10 21:45
别动我的猫
阅读(237)
推荐(0)
摘要:
执行顺序 :过滤前 - 拦截前 - Action处理 - 拦截后 - 过滤后。个人认为过滤是一个横向的过程,首先把客户端提交的内容进行过滤(例如未登录用户不能访问内部页面的处理);过滤通过后,拦截器将检查用户提交数据的验证,做一些前期的数据处理,接着把处理后的数据发给对应的Action;Action
阅读全文
posted @ 2018-07-10 15:41
别动我的猫
阅读(149)
推荐(0)
摘要:
1.客户端发出一个请求到servlet容器。 2.请求经过一系列过滤被filterdispatcher调用,filterdispatcher通过actionMapper去找相对应的action,如果不存在404 3.actionMapper找到对应的action返回给filterdispatcher
阅读全文
posted @ 2018-07-10 15:35
别动我的猫
阅读(109)
推荐(0)
摘要:
介绍一下SpringMVC的执行流程: 1:客户端发起请求到DispatcherServlet(前端控制器) 2:前端控制器请求HandlerMapping(处理器映射器)查找 Handler 根据xml配置、注解进行查找 3:HandlerMapping(处理器映射器)向DispatcherSer
阅读全文
posted @ 2018-07-10 14:55
别动我的猫
阅读(180)
推荐(0)
摘要:
反射的定义:指程序运行期间,能够观察类的属性和方法、以及修改类的对象的属性和行为的特征。 也可以理解为:动态的获取和修改类的机制。 反射区别与new,new是静态获取类,而反射是动态。在性能上,动态差于静态。因为new是可以直接确定new哪一个对象,而 反射确定哪一类的对象需要一个反射验证的过程。
阅读全文
posted @ 2018-07-09 00:13
别动我的猫
阅读(186)
推荐(0)
摘要:
1、Redis+Rest+Linux+Nginx+Spring+SpringMVC实现JAVA高并发秒杀系统 2、Redis+Solr+Linux+Nginx+SpringMVC+Mybatis大型分布式电商项目 3、Spring+Mybatis+SpringMVC+Hudson+Memcached
阅读全文
posted @ 2018-07-07 12:38
别动我的猫
阅读(621)
推荐(0)
摘要:
一、模块的划分 有好多大公司根据业务来划分模块,比如商品系统,订单系统,核心和非核心。本文只要是根据前后台等来划分。 首先说说 失败转移和负债均衡的概念, 失败转移:简单来说就是一个集群中的某个服务器坏掉了,应该让该台服务器上的用户转移到其它的几台服务器上,这个过程对用户来说,无需知道。 负载均衡:
阅读全文
posted @ 2018-07-07 12:26
别动我的猫
阅读(627)
推荐(0)
摘要:
一、软件版本 Hadoop版本号:hadoop-2.6.0.tar; VMWare版本号:VMware-workstation-full-11.0.0-2305329 Ubuntu版本号:ubuntu-14.04.1-desktop-i386 其他版本也可 Jdk版本号:jdk-6u45-linux
阅读全文
posted @ 2018-07-04 22:36
别动我的猫
阅读(151)
推荐(0)
摘要:
短信验证参考:https://blog.csdn.net/qq_37698777/article/details/78843298 自动发邮件:https://blog.csdn.net/sinat_38167943/article/details/73742197
阅读全文
posted @ 2018-07-04 18:30
别动我的猫
阅读(173)
推荐(0)
摘要:
redis修改的文件目录:redis.conf 1、bind:127.0.0.1 默认是本地访问,但是redis是支持集群的,改成0.0.0.0 可以使任意服务器访问 2、daemonize:yes 允许在后台执行,默认值是no 3、requirepass:123456 设置密码,提高安全性。默认是
阅读全文
posted @ 2018-06-30 15:49
别动我的猫
阅读(252)
推荐(0)
摘要:
redis的使用之一是Spring-data-redis,前面有介绍。 本篇介绍原生redis也就是jedis。这个效率更高 1.maven引入依赖 2.在application.properties中配置数据源 3.封装Reids
阅读全文
posted @ 2018-06-30 15:37
别动我的猫
阅读(1665)
推荐(0)
摘要:
Spring Boot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,Spring Boot致力于在蓬勃发展的快速应用开发领域(rapid applicatio
阅读全文
posted @ 2018-06-29 15:25
别动我的猫
阅读(3322)
推荐(0)
摘要:
经常能找到一些 过时的 项目源码,但是还是有研究价值的。但是肯定是不会给你源码的。 下面介绍怎么反编译: 1.在项目中找到classes这个文件夹,这个就是编译过的文件。 2.下载反编译工具JD-GUI,网址http://jd.benow.ca/ 当然要选择java 3.用Eclipse或IDE新建
阅读全文
posted @ 2018-06-29 13:46
别动我的猫
阅读(3371)
推荐(0)
摘要:
好多时候一个项目添加了新功能,导致整个项目不能运行,而之前的版本又没有保存。怎么办了?回退到以前的版本就OK啦, 没错IDEA就是这个智能化。 第一步:点击项目名称->右键->选择Local History ->show History ; 第二步:查看所有历史节点,选择某个想回去的版本,然后右键,
阅读全文
posted @ 2018-06-21 11:17
别动我的猫
阅读(4316)
推荐(0)
摘要:
本文用的是CentOS7系统,不是虚拟机。 1.什么是Xshell? xshell连接上linux之后,就等同于linux本身的终端命令窗口。 xshell不是必需品,但是它能更好的辅助我们学习linux。拥有更好的操作界面,多此一举,所以我没用。强迫症除外。 2.为什么要安装JDK? jdk就是j
阅读全文
posted @ 2018-06-10 16:55
别动我的猫
阅读(396)
推荐(0)
摘要:
开发需求要安装linux,百度了些资料,当然仅供参考,否则入坑。 步骤一 :制作Centos 7镜像文件,这步没什么坑 1.准备U盘8G以上 下载的话网上很多,这里提供一个下载路径; http://isoredirect.centos.org/centos/7/isos/x86_64/ 2. 软碟
阅读全文
posted @ 2018-06-08 20:12
别动我的猫
阅读(673)
推荐(0)
摘要:
有时候需要批量修改一些文件的后缀名,下面介绍批量修改的方法。 1.在文件夹内新建一个.txt文本文档。 2.在文本文档内写:ren * *.mp3 (意思是把没有后缀名的全部改成.mp3的格式, 同理ren *.gif *.jpg则是把gif改成jpg,注意中间的空格是必须的)。 3.把.txt文件
阅读全文
posted @ 2018-06-07 20:10
别动我的猫
阅读(2771)
推荐(0)
摘要:
简介 Hibernate是一个开放源代码的对象关系映射框架,它对JDBC进行了非常轻量级的对象封装,它将POJO与数据库表建立映射关系,是一个全自动的orm框架,hibernate可以自动生成SQL语句,自动执行,使得Java程序员可以随心所欲的使用对象编程思维来操纵数据库。 Hibernate可以
阅读全文
posted @ 2018-06-06 18:37
别动我的猫
阅读(791)
推荐(0)
摘要:
简介 MyBatis 本是apache的一个开源项目iBatis, 2010年这个项目由apache software foundation 迁移到了google code,并且改名为MyBatis 。2013年11月迁移到Github。 iBATIS一词来源于“internet”和“abatis”
阅读全文
posted @ 2018-06-06 18:35
别动我的猫
阅读(302)
推荐(0)
摘要:
简介 Spring(由Rod Johnson创建的一个开源框架)是一个开放源代码的设计层面框架,他解决的是业务逻辑层和其他各层的松耦合问题,因此它将面向接口的编程思想贯穿整个系统应用。Spring是于2003 年兴起的一个轻量级的Java 开发框架,由Rod Johnson创建。简单来说,Sprin
阅读全文
posted @ 2018-06-06 18:32
别动我的猫
阅读(262)
推荐(0)
摘要:
简介 Spring MVC属于SpringFrameWork的后续产品,已经融合在Spring Web Flow里面。Spring 框架提供了构建 Web 应用程序的全功能 MVC 模块。使用 Spring 可插入的 MVC 架构,从而在使用Spring进行WEB开发时,可以选择使用Spring的S
阅读全文
posted @ 2018-06-06 18:28
别动我的猫
阅读(364)
推荐(0)
摘要:
简介 Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的数据交互。Struts 2是Struts的下一代产品,是在 struts 1和WebWork的技术基础上进行了合并的全
阅读全文
posted @ 2018-06-06 18:19
别动我的猫
阅读(182)
推荐(0)
摘要:
MVC框架 MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,始于1982年。用一种业务逻辑、数据、界面显示分离的方法组织代码。将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,
阅读全文
posted @ 2018-06-06 18:16
别动我的猫
阅读(1703)
推荐(0)
摘要:
3.练习3:抽奖大转盘 注意事项:需要使用Zepto.js,区别于zepto.min.js 实现效果:转盘转动抽奖 html css 4.练习4:移动触摸幻灯片 html css js:zepto.touchSlider.js
阅读全文
posted @ 2018-05-28 17:26
别动我的猫
阅读(576)
推荐(0)
摘要:
// Zepto.js// (c) 2010-2016 Thomas Fuchs// Zepto.js may be freely distributed under the MIT license.var Zepto = (function() { var undefined, key, $, c
阅读全文
posted @ 2018-05-28 17:20
别动我的猫
阅读(482)
推荐(0)