
Web开发
文章平均质量分 55
iw1210
这个作者很懒,什么都没留下…
展开
-
Java 项目在 IntelliJ IDEA 中导出 Jar 包文件的步骤
Java 项目在 IntelliJ IDEA 中导出 Jar 包文件的步骤直接上图:【STEP 1】【STEP 2】【STEP 3】【STEP 4】【STEP 5】【STEP 6】【STEP 7】完毕!...原创 2020-01-15 10:30:34 · 4139 阅读 · 0 评论 -
Linux 下安装 Redis
Linux 下安装 Redis1. 下载下载地址:http://redis.io/download,下载最新稳定版本。本教程使用的最新文档版本为 4.0.6 ,下载并安装:$ wget http://download.redis.io/releases/redis-4.0.6.tar.gz2. 安装$ tar xzf redis-4.0.6.tar.gz$ cd redis-4...原创 2018-08-16 10:47:26 · 323 阅读 · 0 评论 -
认识大数据
认识大数据总结一下近期学习的大数据知识,主要是参考了厦门大学林子雨老师的博客。--- 传统的Web应用(LAMP、JavaEE、NODE系等)与大数据的关系之前一直以为大数据的东西就是来取代传统的Web应用的,其实并不是这样。即使是大数据的架构,应用层依然会是传统的web应用,但是会根据数据特点对数据进行存储(结构化数据依然会保存在传统的关系型数据库,如MySql,日志等非结构数据会保...原创 2018-08-30 18:04:14 · 1368 阅读 · 0 评论 -
Linux 下给新用户赋予 Tomcat 的使用权限
Linux 下给新用户赋予 Tomcat 的使用权限首先假设 Tomcat 安装目录是“/opt/tomcat”。1. 创建一个组创建一个组,组名是“trustgroup”:# groupadd trustgroup2. 创建一个用户创建一个用户“truster”,并把这个用户设为 trustgroup 组的组员。# useradd -g trustgroup truste...原创 2018-11-22 18:52:25 · 4650 阅读 · 0 评论 -
在 CentOS 7 中安装 Docker 和创建 Tomcat 容器并部署Web应用
在 CentOS 7 中安装 Docker 和创建 Tomcat 容器并部署Web应用一般部署Web应用都需要安装数据库,比如 MySQL 和 Redis,MySQL 和 Redis 属于多个Web应用公用的系统,所以就不需要安装到 Docker 里了,直接在操作系统里安装就好。所以,本文只讲解如何在 Docker 里创建 Tomcat 容器并部署Web应用,那么有人会问,在 Docker 里...原创 2018-12-14 15:37:26 · 7534 阅读 · 1 评论 -
用 Eclipse 开发 WebService 项目
用 Eclipse 开发 WebService 项目一、创建 Service1. 在 Eclipse 下新建一个动态Web项目 2. 在项目中新建一个 “SayHello” 类 3. 编写 SayHello 类的代码package org.sunny.service;//包不要引用错了import javax.jws.WebService;import ja...原创 2018-12-11 14:01:33 · 4209 阅读 · 1 评论 -
让一个 Tomcat 支持不同域名访问不同项目的配置方法
让一个 Tomcat 支持不同域名访问不同项目的配置方法这里以部署两个项目 test1 和 test2 为例,部署到同一个 Tomcat 中,实现用两个域名 www.test1.com 和 www.test2.com 分别访问这两个项目。方法很简单,只需修改 server.xml 文件即可,步骤如下。1. 把 test1 项目的WAR包文件 test1.war 放到 Tomcat 的 ...原创 2019-05-09 14:51:39 · 1360 阅读 · 0 评论 -
用 IntelliJ IDEA 从零搭建一个最简单的 Vue 项目
用 IntelliJ IDEA 从零搭建一个最简单的 Vue 项目一、安装 Node.js注:如果已经安装过 Node.js 当然就不需要安装啦。下载地址:https://nodejs.org/en/download/。下载完成后安装。打开命令窗口执行下面两条命令查看是否安装成功:E:\> node -vv10.15.3E:\> npm -v6.4.1二、搭...原创 2019-05-09 18:05:24 · 10607 阅读 · 0 评论 -
用命令删除 Vue 工程里的 node_modules 文件夹
用命令删除 Vue 工程里的 node_modules 文件夹工程里的 node_modules 文件夹太大了,快速删除 node_modules 文件夹的办法:1. 安装 rimraf 包(如果安装过当然不需再安装啦) npm install rimraf -g2. 进入工程目录(即要删除的 node_modules 文件夹所在目录),执行命令删除。 rimraf node_mo...原创 2019-05-09 18:08:35 · 9844 阅读 · 0 评论 -
Vue 项目运行 npm run dev 命令时会报错:“'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序” 的解决办法
Vue 项目运行 npm run dev 命令时会报错:“'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序” 的解决办法对于已经创建的工程,如果删除了 node_modules 文件夹,当再运行 npm run dev 命令时会报错:“'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序”,解决办法如下。进入工程目录,比如 E:\...原创 2019-05-09 18:12:39 · 5595 阅读 · 0 评论 -
IntelliJ IDEA 下用 Maven 把 SpringBoot 工程打 Jar 包并命令行指定端口运行 Jar 包启动项目
IntelliJ IDEA 下用 Maven 把 SpringBoot 工程打 Jar 包并命令行指定端口运行 Jar 包启动项目1. 首先保证 pom.xml 文件中有 Maven 插件<plugin> <groupId>org.springframework.boot</groupId> <artifactId>sp...原创 2019-05-14 17:12:39 · 2982 阅读 · 0 评论 -
用 Nginx 部署静态网站(以部署 Vue 项目为例)
用 Nginx 部署静态网站(以部署 Vue 项目为例)1. 把 Vue 项目的发布包拷贝到服务器(这里服务器是Linux系统)首先,运行 “npm run build” 命令构建 Vue 项目的发布包。在 Vue 项目中,可以使用 “npm run build” 命令生成静态文件夹 dist,开发者可以直接双击 dist 文件夹里面的 index.html 文件来访问自己的项目。然后,拷...原创 2019-05-14 18:11:27 · 3480 阅读 · 0 评论 -
Mybatis 中传入数组类型参数批量更新表数据的写法
Mybatis 中传入数组类型参数批量更新表数据的写法假设有个文章表,表字段有:文章ID,状态,作者ID,标题,创建时间。文章表在 Mybatis 的 xml 文件里的定义:<resultMap id="BaseResultMap" type="com.test.entity.ArticleEntity" > <id column="AUTHORID" prope...原创 2019-06-25 16:56:55 · 4672 阅读 · 0 评论 -
MyBatis中批量插入数据库与批量更新数据库的XML代码写法
MyBatis中批量插入数据库与批量更新数据库的XML代码写法下面以MySQL为例讲解。一、批量插入(insert)DAO层接口定义:int insertBatch(@Param("arrtest")TestEntity[] arrTest);XML文件配置:<insert id="insertBatch"> insert into TEST (STATE, TESTID, TYP...原创 2018-03-28 19:42:09 · 12915 阅读 · 0 评论 -
前端用AJAX把数组传给后端控制器数组参数的方法
前端用AJAX把数组传给后端控制器数组参数的方法分两种情况:1. 数组元素是基本类型数据的数组。2. 数组元素是普通类对象的数组。下面分别讲解。一、数组元素是基本类型数据的数组这种情况比较简单,下面是示例代码。控制器代码:@Controller@RequestMapping(value = "testctrl") @ResponseBody @RequestMapping(value = "...原创 2018-03-27 19:28:28 · 3655 阅读 · 1 评论 -
Spring MVC 静态资源访问配置
Spring MVC 静态资源访问配置下面以login.jsp文件访问login.css文件为例,讲解在Spring MVC中如何配置静态资源访问。工程目录结构如下图:在 Spring MVC 配置文件中需要配置的内容: 在 login.jsp 文件需要添加的代码: Login "原创 2017-06-07 10:50:39 · 419 阅读 · 0 评论 -
用 IDEA 导入 Eclipse 的 Maven 项目
用 IDEA 导入 Eclipse 的 Maven 项目打开IDEA,点击“Import Project”。选择你需要导入的 Maven 项目目录。选择“Import Project from external model”,然后选择 Maven,点击Next。一路Next下去,导入成功。参考:https://www.zhihu.转载 2017-07-29 00:21:32 · 6058 阅读 · 0 评论 -
Intellij IDEA 中使用 MyBatis-generator 自动生成 MyBatis 代码
Intellij IDEA 中使用 MyBatis-generator 自动生成 MyBatis 代码地址:http://blog.youkuaiyun.com/sunny243788557/article/details/45166397转载 2017-08-26 14:39:55 · 514 阅读 · 0 评论 -
用 JSONP 实现跨域请求
用 JSONP 实现跨域请求参考:1. 轻松搞定JSONP跨域请求http://blog.youkuaiyun.com/u014607184/article/details/520278792. jsonp与JAVA的配合使用http://www.cnblogs.com/dream0530/p/6179819.html3. Jsonp和java操作例子htt原创 2017-09-26 20:06:09 · 408 阅读 · 0 评论 -
几句话就理解 POJO、JavaBean、EJB、DAO、DTO、VO、PO、BO、DO
几句话就理解 POJO、JavaBean、EJB、DAO、DTO、VO、PO、BO1. POJOPOJO(Plain Old Java Object)这种叫法是Martin Fowler、Rebecca Parsons和Josh MacKenzie在2000年的一次演讲的时候提出来的。按照Martin Fowler的解释是“Plain Old Java Object”,从字面上翻译原创 2017-10-18 20:16:36 · 1228 阅读 · 0 评论 -
Intellij IDEA 快捷键
Intellij IDEA 快捷键【Alt】+【->】或【【Ctrl】+【Alt】+【->】或【【Alt】+【F7】:查找整个工程中某一个类、方法或者变量的所有使用位置。【Ctrl】+【E】:列出最近打开的文件。原创 2017-10-25 17:02:18 · 259 阅读 · 0 评论 -
SpringMVC用InitBinder注解实现表单多对象精准绑定接收
SpringMVC用InitBinder注解实现表单多对象精准绑定接收。要在一张表单中提交多个对象,并且还要在后台Controller中精准的绑定接收,可是,这些对象中可能有相同的参数名,如何做到精准绑定?后台接收入参时无法像Struts那样JSP表单中使用Object.Param形式对表单进行精准绑定入参,我们都知道Struts2默认就是这种方案,这是因为struts2采用了OGNL,并原创 2017-10-25 19:41:50 · 622 阅读 · 0 评论 -
AJAX传送动态数组的写法
AJAX传送动态数组的写法直接上示例代码:function test(){ var arr=new Array(); arr[0]=1; arr[1]=2; arr[2]=3; $.ajax({ url: "url string ...", type: 'POST', async: true, // data: {arrtosvr:[1,2,3]}, d原创 2017-10-26 19:56:12 · 500 阅读 · 0 评论 -
小记 Eclipse 监视窗口提示的 “Problems” 的排除方法
小记 Eclipse 监视窗口提示的 “Problems” 的排除方法。直接上图说明:就这四张图,嘻嘻~原创 2017-11-16 21:04:54 · 2973 阅读 · 0 评论 -
Linux系统测试端口连通性的方法
Linux系统测试端口连通性的方法有四种常用方法:1. telnet 方法2. wget 方法3. ssh 方法4. curl 方法下面一一介绍。1. telnet用法: telnet ip port(1)连接不存在的端口 telnet 1.1.1.1 8 Trying 1.1.1.1... telnet: connect原创 2017-12-19 21:03:30 · 3906 阅读 · 0 评论 -
在代码层面上解决由于Java用有符号数值类型映射MySQL无符号数值类型而导致的数值溢出问题
在代码层面上解决由于Java用有符号数值类型映射MySQL无符号数值类型而导致的数值溢出问题。如果MySQL数据库中定义一个无符号的数值类型字段,这样在Java中如果用工具生成实体类时,会自动使用一个比特位数相同的有符号数值类型属性映射了这个字段,所以数值范围减半,偏离了设计逻辑。比如给User表定义一个年龄字段age,类型是无符号的TINYINT(定义有符号的不合逻辑),在Java中原创 2018-01-25 14:27:04 · 843 阅读 · 1 评论 -
在线工具列表
------- 在线工具列表 -------1. JS在线统计图表制作工具http://charts.udpwork.comhttps://www.tubiaoxiu.com2. Photoshop在线精简版http://www.uupoop.com原创 2018-03-30 10:42:45 · 1590 阅读 · 0 评论 -
JSP 和 Servlet 工作原理
JSP 和 Servlet的工作原理 1. Servlet Servlet 没有 main 方法,不能够独立的运行,它的运行需要容器的支持,Tomcat 是最常用的 JSP/Servlet 容器。Servlet 运行在 Servlet 容器中,并由容器管理从创建到销毁的整个过程。2. Servlet 的生命周期 (1) 加载和实例化Servlet 容器装载和实例化一个转载 2014-09-30 23:43:07 · 831 阅读 · 0 评论