- 博客(18)
- 收藏
- 关注
原创 9.22--IP查询
1 在数据库中增加存储主机公网ip和内网ip对应关系的表1.1 功能说明在配置文件的monitorcenter数据库里加一个表,用这个表来存储主机的公网IP和内网IP的对应关系,实现公网IP查内网IP和内网查公网的数据库操作,定义controller实现查询、增加、修改、删除记录的rest api1.2 数据库操作的配置文件和表中记录路径位置:\src\main\resources\map...
2019-09-26 11:10:22
340
原创 Spring
一、Spring的概述什么是SpringSpring是一个开源框架,Spring是于2003年兴起的一个轻量级的java开发框架,简单来说,Spring是一个分层的java SE/EE一站式轻量级开源框架。一站式框架:有EE开发的每一层解决方案web层:SpringMVCService层:Spring的Bean管理,Spring声明式事务Dao层:Spring的jdbc模板,Spri...
2019-09-15 16:58:14
286
原创 Redis
NoSQL:not only sql什么是NoSQL?是一项全新的数据库理念,泛指非关系型的数据库。为什么有NoSQL?互联网项目:数据库高并发读写,海量数据高效率存储,数据库的高可用性和高可扩展性。NoSQL的主流:键值对(redis)、列式存储、文档图形、图形数据库。NoSQL特点:数据库高并发读写,海量数据高效率存储,可扩展。Redis简介什么是实时系统?瞬间可以实现...
2019-09-05 18:01:40
212
原创 Linux
一、操作系统概念操作系统作用:管理硬件,服务软件硬件:电路,写驱动程序,写应用程序操作系统:微软(windows)/Linux,Unix/苹果(mac)Linux操作系统(世界巨头计算机,各个行业软件服务器系统),因为Windows不是开源的,人们不能单独去设计它,所以安全性比较低,在Windows操作系统上,微软公司可以查看用户信息,就比如,之前的哪个国家的军方设备使用Windows作为...
2019-09-01 13:16:06
592
原创 网页商城
一、准备数据库需要创建三个表用户表(uid,username,password,birthday,state,code)分类表(cid,cname)商品表 (pid,pname,pdesc,market_price,shop_price,…cid)单独看分类表和用户表没有任何关系分类表和商品表有一个对应关系:在商品表上的cid列上设置了一个外键,参照了分类表上的cid创建表直接套用...
2019-08-30 16:15:42
1402
原创 8.17学习内容 Listener & Filter
Listener & Filter###Listener监听器能做什么事儿?监听某个事件的发生,状态的改变监听器的内部机制?其实是接口回调###接口回调A在执行循环,当循环到一定条件后,通知B事先先把一个对象传递给A,当A执行到一定条件的时候,通过这个对象,来调用B中的方法,但是注意,不是直接传递B的实例,而是传递一个接口的实例过去。###Web监听器...
2019-08-18 19:23:40
181
原创 8.15学习内容 Ajax&JQuery
上次中的空白页问题,是转发跳转不过去,改为重定向方式后,跳转正常,我认为是刷新需要由浏览器发出请求,没办法由服务器直接跳转。就是重定向和转发的区别。还有第二个问题,分页功能中,长时间的翻页后会导致页面一致加载,功能失效,原因是这句话的问题原来的时候,后面的参数是我直接new ComboPooledDataSource();导致每分一次页,都会new一个对象,导致对象太多,服务器崩...
2019-08-18 18:37:03
256
原创 8.6~8.7学习内容
一、MVC设计模式###jsp的开发模式###三层架构&MVC练习二、学生信息管理系统扩展 在之前的账号密码验证的基础上,对该系统进行功能扩展,更新删除,模糊查询,分页等功能。###数据库准备(这里和之前的学生管理系统所用的字段不一样 ,更改一下即可)CREATE DATABASE stus; USE stus;...
2019-08-09 13:29:06
373
原创 8.5学习内容
一、DBUtils 在使用DBUtils时,要先导入包。commons-dbutils-1.4.jar 具体用法是要先创建一个QueryRunner对象。其中括号里面的参数是C3P9的数据库连接对象。###增加操作,以及运行结果###删除操作,以及运行结果###更新操作,以及运行结果###增加操作,以及运行结果...
2019-08-07 22:12:26
140
原创 7.30学习内容
一、数据库连接池>1. 数据库的连接对象创建工作,比较消耗性能。>2.一开始现在内存中开辟一块空间(集合) , 一开先往池子里面放置 多个连接对象。 后面需要连接的话,直接从池子里面去。不要去自己创建连接了。 使用完毕, 要记得归还连接。确保连接对象能循环利用。###自定义数据库连接池* 代码实现 这是一个数据库连接池 一开始先往池...
2019-08-04 17:13:52
154
原创 7.29学习内容
一、事务Transaction其实指的是一组操作,里面包含许多个单一的逻辑,只要有一个逻辑没有执行成功,那么都算失败,所有的数据都会归到最初的状态(回滚)。###为什么要有事务?为了确保逻辑的成功。例子:银行的转账###使用命令行方式演示事务。开启事务: start transaction;提交或者回滚事务 commit:提交事务,数据将会写到磁...
2019-08-04 14:58:08
183
原创 7.28 JDBCUtil类
package util;import java.io.FileInputStream;import java.io.InputStream;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import j...
2019-08-04 13:45:36
201
原创 7.28学习内容
一、学生信息管理系统###需求分析1. 先写 login.jsp , 并且搭配一个LoginServlet 去获取登录信息。2. 创建用户表, 里面只要有id , username 和 password3. 创建UserDao, 定义登录的方法 4. 创建UserDaoImpl , 实现刚才定义的登录方法。5. 在LoginServl...
2019-08-01 13:21:45
203
原创 7.27学习内容
一、JSPjsp:java Seerver Page###什么是jsp 从用户角度看,就是一个网页,从程序员角度看待,其实是一个java类,他继承了servlet,所以可以直接说jsp就是一个servlet###为什么会有jsp HTML多数情况下用来显示静态内容,一成不变的,但是有时候我们需要在网页上显示一些动态数据,比如:查询所有的学生信息,根据姓名去...
2019-07-27 23:49:26
170
原创 7.26学习内容
一、CookieCookie的常用方法:setMaxAge()、setValue()、setDomain()、setPath()例子一:显示最近访问的时间1.判断账号是否正确2.如果正确,则获取Cookie,但是得到的Cookie是一个数组,我们要从数组里面找到我们想要的对象3.如果找到的对象为空,表明是第一次登陆,那么要添加cookie4.如果找到得对象不为空,表明不...
2019-07-26 22:46:17
284
原创 7.25学习内容
一、Httpservlet下载文件下载文件有两种方式第一,tomcat有默认的servlet来提供下载直接在html中写就行了,download和该html文件在同级目录中第二,手动下载,重新写一个servletDemo1是创建的servlet当然,要在web.xml中注册该servlet二、String.getBytes("ISO-8859-1")ne...
2019-07-25 23:48:18
156
转载 7.25如何用IDEA创建一个servlet
第一步,新建web项目。第二步,在web/WEB-INF目录下新建两个文件夹,classes用于存放servlet的字节码文件(.class),lib用于存放项目引用的包。第三步,按f4进入Project Structure,进入Modules(IDEA的工程)选项卡,将Paths的两个输出路径均改成第2步新建的classes。第四步,然后点击Dependencies,选择右边...
2019-07-25 12:45:15
966
1
原创 Android上机实验
搜索保存手机图标。 activity_main.xml代码:<?xml version="1.0" encoding="utf-8"?><RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"xml...
2019-04-15 16:42:35
530
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人