- 博客(96)
- 资源 (26)
- 收藏
- 关注
原创 Tomcat部署war包问题简记
项目打包导出war包后部署到tomcat webapps下,重启tomcat即可运行项目。访问地址是http://服务器ip:port/war包名称/接口路径比如我放进去的war包名为HelloWorld.war 项目有个接口为/hello则访问路径为 http://localhost:8080/HelloWorld/hello...
2019-08-29 13:38:32 356
原创 redis 字符串
记记Redis学习笔记字符串类型是redis中最基本的数据类型,它能存储任何形式的字符串,包括二进制数据。一个字符串类型键允许存储数据的最大容量是512MB。字符串类型是其他4种数据类型的基础1.设值127.0.0.1:0>set name lisi“OK”2.取值127.0.0.1:0>get name“lisi”3.字符串追加数据127.0.0....
2019-06-14 16:03:25 243
原创 PHP之值传递与引用传递
废话不多说,直接上代码(值传递与引用传递的区别我在这就不介绍了,不懂得的小伙伴直接代码理解,还是不懂 -> 自行度娘): 普通变量: 值传递<?php$a = 6;echo $a; // 6set_value_common($a); // 10echo $a; // 6set_value_reference($a); // 10echo $a; // 10...
2018-07-11 11:32:55 451
原创 Web容器过滤器与SpringMVC框架中DispatchServlet的执行顺序
在web容器中,有着监听器、过滤器、servlet几种配置,Tomcat启动时加载配置有着先后顺序。 顺序: context-param -> listener -> filter -> servlet//context-param设置应用的ServletContext上下文初始化参数,所以最先加载!- SpringMVC配置 -->servlet> servlet-name
2018-02-02 16:13:07 2460
原创 Spring依赖注入(xml配置)
spring框架最初设计于2003年,作为J2EE开发的轻量级解决方案,目前已经成为构建企业级应用的标准选择和Java开发人员的必备工具。迄今为止Spring 5是最新的主版本。* Spring特点 *简化Java开发,代替重量级的Java开发技术。如EJB。开源低侵入性package cn.wind.spring;//动物类public interface Ani
2018-01-30 16:53:18 1111
原创 Java properties文件读取
创建以.properties结尾的文件。如:config.properties以key=value形式保存数据。//例子driverClass=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306/testuser=userpassword=password读取配置Properties prop = new Pro
2018-01-22 15:48:18 268
原创 二分查找
// 非递归写法public static int search(int[] arr,int des){ int left = 0; int right = arr.length - 1;//arr长度-1 while(left<=right){ int mid = (left+right)/2; if(des == arr[mid]){
2017-09-21 11:59:47 202
原创 数组排序
面试题 请填充代码,使mySort()能使传入的参数按照从小到大的顺序显示出来。 function mySort() { var tags = new Array();//使用数组作为参数存储容器 请补充你的代码 return tags;//返回已经排序的数组 }var result = mySort(50,11,16,32,24,99,57,100);/传入参数
2017-09-11 09:07:14 194
原创 数组去重
面试题 请给Array本地对象增加一个原型方法,它用于删除数组条目中重复的条目(可能有多个),返回值是一个包含被删除的重复条目的新数组。//JS代码Array.prototype.delrepete = function(){ var arr = this; var _arr = []; for(var i = 0;i<arr.length;i++){ /
2017-09-10 23:31:10 188
原创 正则_字符组笔记
字符组中的字符排列顺序不影响字符组的功能,出现重复字符也不会影响 [0123456789]== [9876543210] == [102299345678] 这样写比较复杂,正则表达式提供-范围表示法简化字符组 [0123456789] => [0-9]Question:-范围表示法为啥要写作[0-9]而不是[9-0]?? 在字符组中,’-’ 表示的范围一般是根据字符对应的
2017-09-05 17:09:37 215
原创 C指针
// & 地址取值符 printf("%p\n",&p);// 左结合:从左向右计算// 右结合:从右向左计算/* 指针:保存地址的变量 *:单目运算符 用来访问指针的值所表示的地址上的变量 右结合*/// 引用交换void swap(int *pa, int *pb){ int temp = *pa; *pa = *pb; *pb = t
2017-08-26 10:04:00 181
原创 分解质因数
题目内容: 每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。比如,6可以被分解为2x3,而24可以被分解为2x2x2x3。 现在,你的程序要读入一个[2,100000]范围内的整数,然后输出它的质因数分解式;当读到的就是素数时,输出它本身。 输入格式: 一个整数,范围在[2,100000]内。 输出格式:
2017-08-24 20:04:25 471
原创 TCP协议握手挥手简单理解
OSI模型1.物理层 建立、维护、断开物理连接2.数据链路层 逻辑连接 物理寻址 MAC地址3.网络层 逻辑寻址 IP地址:网络地址与主机地址4.传输层 定义传输数据的协议端口号,及流控和差错校验。5.会话层 建立、管理、终止会话6.表示层 数据的压缩 解加密 编码等 HTTP协议7.应用层 网络服务接口TCP协议TCP三次握手客户端同服务器建立连接时,双
2017-08-01 16:57:43 278
原创 HelloWorld.c
既然是从头开始学,那就从经典的HelloWorld开始吧! 先在桌面上创建HelloWorld.c文件,再编写代码,写完后保存//C代码#include <stdio.h>int main(void){ printf("Hello World!\n"); return 0;}打开命令行窗口,输入命令后回车(输入命令前将当前目录切换到桌面上:$ cd Desktop) gcc
2017-07-29 00:59:40 481
原创 Unix C编程
大一的时候学过C,第一次学习的编程语言就是C。学过C语言后给我的感觉就是学习其他的语言类似Java,C++等语言都是非常快速的,就是因为C是面向底层的一门编程语言。当然学习C这门语言也有它的难点:指针。但是正是它的指针,C语言较之其他语言强大之处就体现出来了。现在从新将C过一遍,巩固一下。学习在Linux下编程 Linux是一种开源(开放源代码)的操作系统,任何疑问都可以从源代码和文档中找
2017-07-28 16:39:26 2145
原创 JS之简单DOM操作
DOM常见方法 getElementById()方法 返回带有指定ID的元素 getElementsByTagName() 返回包含带有指定标签名称的所有元素的节点列表 getElementsByClassName() 返回包含带有指定类名的所有元素的节点列表 appendChild() 把新的子节点添加到指定节点 removeChild() 删除子节点 rep
2017-07-16 17:46:42 306
原创 JS原型
JS中对象分为普通对象和函数对象两种举例:// 函数对象function f1(){};var f2 = function(){};var f3 = new Function();var f4 = Function();typeof f1;//functiontypeof f2;//functiontypeof f3;//functiontypeof f4;//function//普
2017-07-16 11:31:13 264
原创 Node JS实现简单网页服务器
通过Node JS实现一个简单网页服务器。、 通过浏览器打开网页输入localhost:8888访问Node_server,访问到有hello world的网页//代码需运行在Node.JS环境var http = require('http');//返回一个http.Server实例http.createServer(function(request,response){ respo
2017-06-29 23:19:28 473
原创 Node JS之模块引入
项目:Node.js_文件搜索模块在main.js模块中调用searchMethod.js模块中的searchFiles(url)方法 实现给定一个URL,输出该URL下的所有文件(包括子文件)名称功能//main.js文件const search = require('./searchMethod');search.world();// console.log(module);// conso
2017-06-29 23:06:35 1523
原创 JavaScript 数据类型
ECMAScript的变量是松散类型的,所谓松散类型就是每个变量可以用来保存任何类型的数据,可以理解成每个变量仅仅是一个占位符。 ECMAScript有5种基本数据类型undefined null boolean string number 一种复杂数据类型object。object本质由一组无序的键值对组成,ECMAScript不支持任何创建自定义类型的机制,所以所有值都是这6种数据类型之一。t
2017-06-08 11:26:53 252
原创 JavaScript 相等(==)与全等(===)操作符
JavaScript语言是弱类型语言,所以在比较两个变量时可能出现看不懂的或是出乎意外的结果,那怎么会出现这种结果呢?接下来我们一起来探索一下吧首先要知道ECMAScript提供了哪些比较操作符? ECMAScript提供了两组操作符 1. 相等和不相等(‘==’ ,’!=’)特点:先转换再比较 2.全等和不全等(’===’ , ‘!==’)特点:仅比较而不转换相等与不相等 相
2017-06-06 17:05:05 1253
原创 CSS3 Border-radius
border-radius属性 可以给任何元素设置圆角 而border-radius设值有许多种方式,下面实例给大家演示设值 默认 border-radius: none;<!DOCTYPE html><html><head> <title>边框属性圆角矩形边框</title> <style type="text/css"> .b1{
2017-05-07 10:41:23 1091
原创 单个字符串匹配
纯文本匹配 正则表达式 tea 文本匹配 I have a tea匹配任意字符 ‘.’在正则表达式中可以匹配任何一个单个字符 正则表达式 d.t文本匹配 dot dat cat*注意!* 在正则表达式中区分大小写 那么问题来了,既然‘.’这么强大,我其实就想用‘.’字符,而不是它在正则表达式中的含义怎么办? 那么你就需要转义符 ‘\’(反斜杠)了,
2017-05-05 09:56:33 380
原创 正则表达式入门
正则表达式用途 正则表达式(regular expression 简称regex) 是一种工具,它是人们为了解决一类专门问题而发明的。那么它能干什么的?? 作用1 搜索含特定字符串的类似或相似字符串 作用2 检查用户输入的东西是否符合条件规范 作用3 替换字符串那么什么是正则表达式呢? 正则表达式是一些用来匹配和处理文本的字符串现在几乎所有的语言或工具
2017-05-04 20:44:50 206
原创 JS 判断浏览器类型
360浏览器兼容模式使用的是IE内核 极速模式用的是Chrome内核<!-- JS代码 --><!DOCTYPE html><html><head> <title>获取浏览器版本信息</title></head><body> <script type="text/javascript"> var browser = navigator.userAgent;
2017-05-03 00:43:04 318
原创 JS Math对象
//JS代码<!DOCTYPE html><html><head> <title>Math对象</title></head><body><script type="text/javascript">/* Math.abs(x);//返回绝对值 Math.acos(x);//返回反余弦值 Math.ceil(x);//向上取值 Math.floor
2017-05-01 11:18:26 259
原创 JS字符串对象
<!DOCTYPE html><html><head> <title>字符串对象</title></head><body><script type="text/javascript"> var mystr = "I love JavaScript"; var str_length = mystr.length;//得到mystr对象的长度 document.
2017-04-30 14:03:45 232
原创 JS 日期对象
//JS代码<!DOCTYPE html><html><head> <title>JS对象</title></head><body><script type="text/javascript"> var mydate = new Date();//定义一个时间对象 //返回/设置日期方法 // get/setDate(); document.wri
2017-04-30 13:33:49 243
原创 JSON初认识
JSON:(JavaScript Object Natation,JS对象标记) 是一种轻量级的数据交换格式。基于ECMAScript规范的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。在JS中,一切都是对象 对象:对象在JS中是使用{}包裹起来的内容 数据结构:{key1:value1,key2:value2,…} 的键值对结构 数组:数组在JS
2017-04-14 15:40:45 316
原创 Hdu 1337
The Drunk Jailer Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 1834 Accepted Submission(s): 1445Problem Description A certain prison con
2017-03-12 15:37:14 507
原创 Hoj 1412
{A} + {B} Time Limit: 10000/5000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 20170 Accepted Submission(s): 8370Problem Description 给你两个集合,要求{A} + {B}. 注:同一
2017-03-12 12:04:44 243
原创 冒泡排序(Bubble Sort)
package Sort;/** * 算法 * 冒泡排序 * @author lxw * */public class Bubble_Sort { public static void main(String[] args) { int[] arr = {10,2,3,4,3,8,6}; Bubble_sort(arr); for(
2017-03-12 10:52:13 184
原创 Java反射机制
Java反射机制 在运行状态中 对于任意一个类,都能知道这个类的所有属性和方法 对于任意一个对象,都能调用它的任意属性和方法 这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制Class类 Class类是Java反射机制的根源。想要获得一个类的方法属性,首先就要获取这个类的类类对象。获取类类对象有三种方法package testAB;/** * J
2017-03-11 00:37:11 204
原创 JSP+JavaBean实现用户登录功能
整个项目逻辑非常简单,项目含有Users,UserDao两个JavaBean, 登入login.jsp页面,将表单信息传给doLogin.jsp信息处理页面,判断登录信息是否正确,登入信息正确,跳转到login_success.jsp页面,否则跳转到login_failure.jsp页面 代码如下:/***登录用户Bean*/public class Users { pr
2017-02-25 15:36:16 22530 6
原创 Dijkstra算法(最短路径)
基本思想 每次找到离源点最近的一个顶点,然后以该顶点为中心进行扩展,最终得到源点到其余所有点的最短路径。基本歩骤 将所有顶点分为两部分:已知最短路径的顶点集合P和未知最短路径的顶点集合Q。最开始,已知最短路径的顶点集合P中只有源点一个顶点。这里用book数组来记录哪些点在集合P中。 设置源点S到自己的最短路径为0 即dis[s]=0。若存在有源点能直接到达的顶点i,
2017-02-10 18:40:07 353
原创 Hdu 1213
How Many Tables Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 27055 Accepted Submission(s): 13465Problem DescriptionToday is Ignatius’ b
2017-02-09 15:29:17 318
原创 Hdu 1062
Text ReverseTime Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 29094 Accepted Submission(s): 11433Problem DescriptionIgnatius likes to write wo
2017-02-07 18:13:23 299
原创 Hdu 1234
开门人和关门人Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 15862 Accepted Submission(s): 8103Problem Description每天第一个到机房的人要把门打开,最后一个离开的人要把门关好。现有
2017-02-07 15:49:31 277
原创 单例模式
单例模式:确保一个类只有一个实例,并且该类自动创建,向整个系统提供该实例。属于创建型模式。恶汉式单例模式//类初始化时就已经创建对象public class SinglePattern { private static SinglePattern single = new SinglePattern(); private SinglePattern(){} public s
2017-02-06 12:38:18 178
sql server 2005 x_86
2017-01-03
sql server 2005 x_64
2017-01-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人