- 博客(28)
- 资源 (2)
- 收藏
- 关注
原创 Tomcat源码导入 IDEA 编辑器
1 下载源码Tomcat 的源码下载要比上周下载那个 OpenJDK 的源码好下载多了,官网直接给出了打好的源码包,同时在 GitHub 上也能找到对应的仓库。这里我选择的是当前最新的 8.5.x 的版本。官网下载地址:https://tomcat.apache.org/download-80.cgi2导入 IDEA我在网上看了下,大致有两种方案导入。由于本身 Tomcat 项目是使用 Ant 作为包管理工具的,而 Ant 我没有接触过,也不大熟悉,这个方案我直接放弃掉了。接
2020-11-30 16:28:55
220
原创 Maven进行springBoot多模块项目搭建
本文章旨在说明搭建springBoot多模块项目构建存在的一些问题以及如何改正!一、在eclipse下搭建Maven项目 eclipse以及Maven的安装省略。新建Maven项目:1点击【new】-->【Maven Project】按照步骤新建Maven项目,项目名为spring-multi,一切顺理成章。我们把这个项目作为主项目。打开项目pom.xml配置文件,修改packaging参
2018-01-20 21:01:29
4382
2
原创 js进行图片相关操作
本文主要是利用file获取本地图片并在界面上显示以及放大操作。一、file获取图片并显示: 其中input标签获取图片,img标签进行图片显示。下面是onUploadFileChange()方法进行图片格式验证以及显示操作: //图片上传相关验证 function onUploadFileChange(sender) { var v = sender.value; if(v==un
2017-11-03 20:44:49
1427
原创 验证码及定时输入功能实现
本文主要是说明验证码的随机创建并显示在前端以及有效时间内如何在后台验证操作。前端界面代码: 其中标签中的src是用后台的java自写的随机生成验证码并保存在session中,代码如下: public static void makeCheckCode(HttpServletRequest request, HttpServletResponse respons
2017-11-02 20:57:09
944
原创 web.xml配置详解
一、web.xml配置文件常用元素及其意义预览 1 web-app> 2 3 定义了WEB应用的名字--> 4 display-name>display-name> 5 6 声明WEB应用的描述信息--> 7 description>description> 8 9 context-param元素声明应用范围内的初始化参数--
2017-10-14 18:40:54
259
原创 web安全技术
加密机制加密算法数据加密算法有对称加密、非对称加密和信息摘要三类。对称加密是使用单个密钥对数据进行加密和解密。有DES、AES、RC-5等算法。非对称加密是使用一对密钥(公钥和私钥)对数据进行加密和解密。有RSA、ECC等算法。非对称加密大概比对称加密慢100倍以上。通常的用法如下:(1)、使用公钥加密数据,使用私钥解密数据。(2)、使用私钥签名数据,使用公钥验证签名。
2017-09-14 20:05:54
1764
原创 DES加解密操作
package com.demo.wnb;import java.security.NoSuchAlgorithmException;import java.security.Security;import javax.crypto.Cipher;import javax.crypto.NoSuchPaddingException;import javax.crypto.spec.S
2017-09-13 16:40:18
312
原创 js操作相关功能总结
//动态加载css和jsvar dynamicLoading = { css : function(path) { if (!path || path.length === 0) { throw new Error('argument "path" is required !'); } var head = document.getElementsByTagName('hea
2017-08-24 16:15:34
173
转载 闭包及其优缺点
来源:http://www.cnblogs.com/cxying93/p/6103375.html闭包(closure)是javascript的一大难点,也是它的特色。很多高级应用都要依靠闭包来实现。1、变量作用域要理解闭包,首先要理解javascript的特殊的变量作用域。变量的作用域无非就两种:全局变量和局部变量。javascript语言的特别之处就
2017-08-14 17:25:56
345
原创 html界面的设计开发
Demoh5{ height:50px; text-align:center} 需要滚动的文字,需要滚动的文字,也可以程序代码,也可以是图片。 图片文字垂直居中 车牌号 | function a(callback){ alert("主函数执行完了!"); callback();
2017-07-24 14:48:38
911
原创 网上图片本地保存并进行压缩操作
package com.demo.wnb;import java.awt.Graphics2D;import java.awt.Image;import java.awt.image.BufferedImage;import java.io.ByteArrayOutputStream;import java.io.File;import java.io.FileInputStream
2017-05-02 19:27:17
651
原创 div自适应宽度和高度实现
Demo.send { position:relative; width:auto; //height:auto; //display:inline; max-width:150px; background:#0099FF; border-radius:5px; padding:8px; word-wrap:break-word;}.send .arrow-rig
2017-04-28 13:08:03
1958
转载 web项目高并发量网站解决方案
一个小型的网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单。随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是原来简单的ht
2017-03-17 19:22:02
485
原创 第一个Servlet程序
分两种方法进行servlet相关操作(大部分是从网上原有的借鉴过来的)。首先我们需要把Eclipse+Tomcat环境搭配好。然后才开始编写代码测试。第一种方式:web.xml配置(一)、编写类MyFirstServlet.javapackage servlet;import java.io.IOException;import java.io.PrintWriter;imp
2017-03-14 19:41:46
397
原创 ECharts显示后台传送的JSON数据
废话不多说,直接上代码:一、定义一个后台数据保存类:public class BarDTO{ private String name; private String type; private List data; public String getName() { return name; } public void setName(String name) { t
2017-03-14 10:05:32
4901
1
转载 Ajax基本写法
$.ajax({ url:"http://www.microsoft.com", //请求的url地址 dataType:"json", //返回格式为json async:true,//请求是否异步,默认为异步,这也是ajax重要特性 data:{"id":"value"}, //参数值 type:"GET", //请求方式 b
2017-02-21 13:33:27
499
原创 java常规正则验证
// 判断电话 public static boolean isTelephone(String phonenumber) { String phone = "0\\d{2,3}-\\d{7,8}"; Pattern p = Pattern.compile(phone); Matcher m = p.matcher(phonenumber);
2017-02-14 17:01:39
435
原创 Java中日期处理的一些方法
本文主要是说一些java中关于日期的方法。package com.wnb.java;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import ja...
2016-12-27 19:53:23
468
原创 java条件中返回值那些事
今天,我的同事问了我一个问题,是一个关于循环体方面的问题,如下:最后return那里会不会执行?我给的回答是不执行的,后来我自己写了一个简单的代码测试了一下,结果感觉越来越深,这里作下总结:刚开始我写的测试代码是这样的:
2016-08-04 11:46:58
476
转载 三范式的理解
1NF:字段不可分; 2NF:有主键,非主键字段依赖主键; 3NF:非主键字段不能相互依赖; 解释: 1NF:原子性 字段不可再分,否则就不是关系数据库; 2NF:唯一性 一个表只说明一个事物; 3NF:每列都与主键有直接关系,不存在传递依赖; 不符合第一范式的例子(关系数据库中create不出这样的表): 表:字段1, 字段2(字段2.1, 字段2.2), 字段3
2016-07-28 11:28:15
363
转载 BCNF范式(修正的第三范式)、第四范式和第五范式
修正的第三范式(BCNF)定义:当下面性质成立时,一个数据库模式中的表T及函数依赖集F被称为符合Boyce-Codd范式(BCNF):任何F可推导出的函数依赖X->A都在T中,这里A是不在X中的单一属性,X必须是T的一个超键。当一个数据库模式包含的所有表都符合BCNF时,这个数据库被称为符合BCNF. 说明:BCNF是比第三范式更严格一个范式。它要求关系模型中所有的属性(包括主属性和
2016-07-28 11:05:34
1299
原创 Android NFC技术开发<一>
最近一直在了解关于NFC相关的技术实现,对相关的应用已经掌握。经过这段时间的操作,个人感觉要想实现近距离卡的读写,首先要先了解NFC相关信息和自己要针对哪种卡进行操作,这个非常重要,能够避免少走弯路。NFC(Near Field Communication)中文名:近距离无线通信技术,是一种短距高频的无线电技术,在13.56MHz频率运行于20厘米距离内。其传输速度有106 Kbit/
2016-04-07 10:25:21
838
原创 详解C#利用DataTable导出Excel
本文主要实现利用总表向分表中添加数据,主界面如下:在整个小项目中主要有一下几个关键步骤:Excel表的读取及转成datatable进行相关的数据操作,到后面datatable转成excel保存,整个代码如下:using System;using System.Collections.Generic;using System.Collections;using System.Com
2016-03-30 14:06:13
2063
原创 Android实现与SQL连接
为了实现这个功能,在网上看了很多资料,可是就是下载源码来运行都还是出错,后来通过看代码总结,终于弄明白了一点,Android与SQL连接,可以通过WebService搭建桥梁实现与SQL的连接,第二种就是通过JDBC实现与SQL连接,本文主要是实现第二种。首先你需要在服务器建立一个数据库,如下图:
2016-03-25 19:04:49
5037
2
原创 java中利用jxl包对Excel文件进行修改保存
今天,部门主管给我一个小任务,说是一个小任务,可是对于我来说却完全摸不着头脑,因为是第一次接触,以前都没听过,所以感觉非常不可思议!具体的任务见下图: 如果是一个表的话还好办,(刚开始没想到办法,就一行一行的展开,有几千条数据,就算是这样半个多小时才完成一个)可是现在有十五批,感觉就很无奈了,一不留神可能就会排错,后来
2016-03-24 20:00:25
6274
转载 Java常用排序算法及性能测试集合
先附上一个测试报告:[css] view plain copyArray length: 20000 bubbleSort : 766 ms bubbleSortAdvanced : 662 ms bubbleSortAdvanced2 : 647 ms selectSort : 252 ms insertSort : 218 ms insertSort
2016-03-22 14:17:50
689
转载 Android常用的第三方组件
UI相关图片Android-Universal-Image-Loader:com.nostra13.universalimageloader:异步加载、缓存、显示图片ImageLoader:com.novoda.imageloader:异步加载、缓存、显示图片picasso:com.squareup.picasso:功能强大的图片下载缓存库PhotoView:uk\co\sen
2016-03-18 11:44:20
1813
转载 Eclipse在开发中使用到的快捷键
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加)Ctrl+Alt+↑ 复制当前行到上一行(复制增加)Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)Alt+↑ 当前行和上面一行交互位置(同上)Alt+← 前一个编辑的页面Alt+→ 下一个编辑的页面(当然是针对
2016-03-15 18:59:54
344
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人