自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(121)
  • 收藏
  • 关注

原创 mongoDB使用 笔记

1、使用命令行启动mongo2、查看数据库show dbs3、创建数据库 (通过切换到该数据库然后 插入数据则自动创建)use test4、删除数据库use testdb.dropDatabase()5、创建集合use testdb.createCollection(‘user’)6、列出当前数据库的所有集合use testshow collections7、删除集合use testdb.user.drop()8、插入文档use testdb.user.insert

2022-02-23 20:10:13 472

原创 javascript 深度拷贝

function clone(obj) { if (Array.isArray(obj)) { let obj1 = [] for (const key in obj) { obj1[key] = (clone(obj[key])) } return [...obj1] } else if (typeof obj == 'object') { let obj1 = {} .

2022-02-12 22:03:05 153

原创 Pocket Cube

Pocket CubeTime Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/65536 K (Java/Others)Total Submission(s): 2097    Accepted Submission(s): 761Problem DescriptionThe Pocket Cube, also known as ...

2018-06-01 15:36:46 808

原创 ACM模板 - C++大数问题 (转载+自整理)

以下代码均为网上整理 资料来源网络1.大数的加法      语法:add(char a[],char b[],char s[]);      参数:      a[]:被加数,用字符串表示,位数不限      b[]:加数,用字符串表示,位数不限      s[]:结果,用字符串表示      返回值:null      注意:       空间复杂度为 o(n^2)      需要 string...

2018-05-30 23:52:27 1316

原创 jsp 之 内置对象(9个)

名称类型 applicationjavax.servlet.ServletContextconfigjavax.servlet.ServletConfigoutjavax.servlet.jsp.JspWriterpagejava.lang.Object

2017-12-06 21:09:59 281 1

原创 jsp 之 入门 jsp指令(page,include,taglib)

jsp指令是指导jsp的翻译和运行的指令:

2017-12-04 22:34:19 321

原创 jsp 之 入门 jsp注释

1.html注释(在jsp能看到 在生成的java里能看到 在生成的客户端html能看到)2.java注释(在jsp能看到 在生成的java里能看到)3.jsp注释(仅能在jsp里能看到)jsp界面:生成的java界面:生成的html源代码界面:

2017-12-04 16:07:32 291

原创 jsp 之 入门 jsp代码块

1.jsp脚本方法1:特点:内部的java代码直接翻译到Servlet方法内部

2017-12-03 23:08:06 11975

原创 java HttpServlet 之 会话Cookie和Session

Cookie技术:将一些参数存入客户端硬盘中(可以持久化的存入用户硬盘中)Session技术:将一些参数存入服务器端(关闭浏览器就没了)Cookie: //1.创建Cookie并添加 //创建Cookie对象 注意不能有中文 Date date=new Date(); SimpleDateFormat f

2017-12-03 18:59:19 532

原创 java HttpServlet 之 HttpServletRequest请求

1.获取方法 post 或者 get 或者其他String method = req.getMethod();resp.getWriter().write("1.请求方法:"+method);2.获取请求参数 Enumeration parameterNames = req.getParameterNames(); resp.getWriter().w

2017-12-03 12:55:14 684

原创 java HttpServlet 之 HttpServletsponse响应

1.手动设置http响应状态码HTTP状态码百度百科resp.setStatus(302);2.设置响应头分别有添加和设置 (添加是重复会逗号隔开)  (设置  存在->覆盖   不存在->添加)// 2.设置响应头 //添加 -> 重复了 就逗号隔开 //添加一些String Header re

2017-11-30 21:49:18 997

原创 java 之 HttpServlet 获取GET或者POST字段(getParameter) 获取配置getServletContext 和 获取某个文件绝对路径(getPath)

HttpServlet 是超文本服务器主要要实现的方法:1.doPost()  //响应POST2.doGet()   //响应GETHttpServletRequest 超文本请求对象HttpServletResponse 超文本响应对象请求对象常用方法1、HttpServletRequest.getParameter(String s)获得GET或者

2017-11-29 18:46:23 858

原创 java Servlet快速入门

Servlet快速入门笔记1.创建实现Servlet接口2.覆盖未实现的方法3.在web.xml进行配置Servlet接口方法1.public void init(ServletConfig servletConfig)此方法 在服务器装入Servlet的时候,执行一次。一般用途:获取配置服务器信息 来自web.xml->ServletServlet

2017-11-28 10:14:18 272

原创 java Servlet 之 ServletConfig 服务器配置对象

ServletConfig:服务器配置对象ServletConfig方法:1.public String getServletName()返回 来自web.xml->Servlet->servlet-name2.public ServletContext getServletContext()3.public String getInitParameter(

2017-11-27 22:36:23 203

原创 MAC 的 Tomcat 配置和安裝

MAC Tomcat  下载地址:tar.gz然后解压运行Tomcat方式:sudo chmod 755 自己的目录/apache-tomcat-9.0.1/bin/*.shsudo sh 自己的目录/apache-tomcat-9.0.1/bin/startup.sh然后显示以下就是打开成功(如果是新窗口 可能需要输入电脑密码)关

2017-11-26 20:56:43 208

原创 java JDBC DBUtils 核心功能

DBUtils API:DBUutilsAPI介绍三个核心功能1.QueryRunner 提供对SQL 语句操作API2.ResultSetHandler 接口 ,用于定义select 操作后 封装结果集3.DbUtils 类,定义了关闭资源和处理方法QueryRunner 核心类三步骤://1.连接池获取核心类QueryRunnerQueryRunner

2017-11-25 17:32:26 512

原创 java JDBC 使用DBCP连接池

文件结构:1.数据库创建 db.userscreate database db character set utf8;use db;create table users(uid int(32) primary key auto_increment,uname varchar(32) not null,upassword varchar(32) not null);al

2017-11-24 17:39:58 690 1

原创 java JDBC 使用C3P0连接池

1.数据库创建 db.userscreate database db character set utf8;use db;create table users(uid int(32) primary key auto_increment,uname varchar(32) not null,upassword varchar(32) not null);alter table u

2017-11-24 12:45:09 463

原创 java JDBC 自定义连接池

当执行sql语句比较频繁 。每一次执行 连接一次数据库 关闭连接  比较浪费资源。连接池是来重复使用Connection 提交效率.文件结构:文件JDBCTool.javapackage jdbc;import jdbc_u1.MyDataSourse;import java.sql.Connection;import java.sql.PreparedStatem

2017-11-23 22:40:14 471

原创 java 静态代码块加载配置文件信息 方法2

文件结构:db.propertiesdriver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306?characterEncoding=utf8username=rootpassword=123456Main.javaimport java.io.IOException;import java.io.I

2017-11-23 20:58:15 3111

原创 java 静态代码块加载配置文件信息

文件结构:文件:db.propertiesdriver=com.mysql.jdbc.Driverurl=jdbc:mysql://localhost:3306?characterEncoding=utf8username=rootpassword=123456文件:Main.javaimport java.util.ResourceBundle;

2017-11-22 23:00:56 2922

原创 JDBC 介绍 TestJunit

package Main;import org.junit.After;import org.junit.Before;import org.junit.Test;public class Main { public static void main(String[] args) { } @Test public void testJunit()

2017-11-22 22:42:19 491

原创 mysql 之 多表查询之 左外连接 内连接 右外连接

左外连接:select [查询内容] from 表格名称(1) left join 表格名称(2) on [条件] 内连接:select [查询内容] from 表格名称(1) in join 表格名称(2) on [条件] 右外连接:select [查询内容] from 表格名称(1) right join 表格名称(2) on

2017-11-22 21:59:20 430

原创 mysql 练习1 完成一个由 学生表 选课表 课程表 的一个多表查询

1.学生表CREATE TABLE `Student` ( `sid` int(32) NOT NULL AUTO_INCREMENT, `sname` varchar(32) DEFAULT NULL, `ssox` varchar(32) DEFAULT NULL, `sbirth` date DEFAULT NULL, PRIMARY KEY (`sid`))

2017-11-22 20:54:32 13853 2

原创 mysql 之 sql 语句 之 多表外键

我们通过主表的主键和从表的外键描述主外建的关系,呈现就是一对多的关系。例如:1.创建一个主表(动物)  设置(Aid)为主键create table Animal(Aid int(32) primary key auto_increment,Aname varchar(32));2.给主表添加数据insert into Animal values(null,'哺乳动物')

2017-11-21 22:32:20 2215

原创 JDBC 练习1 完成一个可以增删改查的用户数据库

JDBC 练习1 完成一个可以增删改查的用户数据库

2017-11-19 22:42:18 732 1

原创 mysql 之 sql 语句 之 数据的增删改查

1.插入数据 insert into 表格名称 (字段1,字段2,....) values (值1,值2,…); //可以指定某个字段的插入insert into 表格名称 values (值1,值2,...) //顺序插入所有字段//注意字符串或者日期需要加 ‘’2.查看数据 (查找的一种)select * from 表格名称3.修改数据3.1

2017-11-19 15:41:52 304

原创 mysql 之 sql 语句 之 数据库的表使用

mysql 之 sql 语句 之 数据库的表使用

2017-11-18 23:21:37 209

原创 mysql 之 sql 语句 之 对数据库的操作

mysql 之 sql 语句 之 对数据库的操作

2017-11-18 21:44:29 227

原创 java 正则表达式 爬贴吧帖子邮箱

java 正则表达式 爬贴吧帖子邮箱

2017-11-17 14:36:05 392

原创 java 正则表达式

正则表达式API:正则表达式

2017-11-17 13:14:17 232

原创 java 反射机制 之 getMethod获取公有方法 getDeclaredMethod获取所有方法 然后invoke执行其所有方法

java 反射机制 之 getMethod获取公有方法 然后invoke执行其所有方法

2017-11-11 00:24:38 8535 1

原创 java 反射机制 之 getMethods获取所有公有方法 和 getDeclaredMethods 获取本类所有方法

java 反射机制 之 getMethods获取所有公有方法 和 getDeclaredMethods 获取本类所有方法

2017-11-10 23:50:40 6981

原创 java 反射机制 之 getDeclaredField 获取私有保护字段, 再setAccessible(true)取消对权限的检查 实现对私有的访问和赋值

java 反射机制 之 getDeclaredField 获取私有保护字段, 再setAccessible(true)取消对权限的检查 实现对私有的访问和赋值

2017-11-10 23:30:15 9073 1

原创 java 反射机制 之 getConstructor获取有参数构造函数 然后newInstance执行有参数的构造函数

java 反射机制 之 getConstructor获取有参数构造函数 然后newInstance执行有参数的构造函数

2017-11-10 23:00:50 24617 1

原创 java 反射机制 之 newInstance 执行无参数构造函数

java 反射机制 之 newInstance 执行无参数构造函数

2017-11-10 22:41:52 4527 2

原创 java 反射机制 之 Class.forName() 获取class的对象

java 反射机制 之 Class.forName() 获取class的对象

2017-11-10 22:34:00 2870

原创 java 网络 之 模拟浏览器给服务器发送数据

java 网络 之 模拟浏览器给服务器发送数据

2017-11-10 17:34:15 1304

原创 java 网络流 TCP Socket和SeverSocket 上传文件(字节流)+ 服务器多线程

java 网络流 TCP Socket和SeverSocket 上传文件(字节流)+ 服务器多线程

2017-11-10 14:07:47 771

原创 java 网络流 TCP Socket和SeverSocket 上传文件(字节流)

java 网络流 TCP Socket和SeverSocket 上传文件(字节流)

2017-11-09 23:27:09 470

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除