java
Liutonglin
程序猿
展开
-
Cookie(页面访问次数)
这篇文章所做的就是网页访问次数的统计刷新,以jsp的内置对象application为对象,进行代码编写,简简单单,希望看到的朋友多多指教!原创 2017-10-30 20:32:15 · 1890 阅读 · 0 评论 -
request-获取请求参数&&乱码处理
String getParameter(String name) 根据表单的name属性 获取对应的值 String[] getParameterValues(String name) 获取name相同的所有value Map getParameterMap() 参数名作为key,参数值作为value,封装到map中。Map<String, String[]> map = req...原创 2018-09-22 10:13:32 · 529 阅读 · 0 评论 -
request-请求转发&&域对象
请求转发 转发是服务器端进行的操作,整个过程是一个请求一个响应,共用一个request,所以由request执行转发操作。只能站内跳转(站内资源)API介绍 RequestDispatcher getRequestDispatcher(String path) 获取请求转发器(request对象方法) void forward(Servl...原创 2018-09-22 10:28:12 · 217 阅读 · 0 评论 -
pom.xml
<dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.12</version> <scope>te原创 2018-10-12 09:24:31 · 1231 阅读 · 0 评论 -
DruidUtils.java&&druiddb.properties
package com.itheima.utils;import com.alibaba.druid.pool.DruidDataSourceFactory;import javax.sql.DataSource;import java.io.InputStream;import java.sql.Connection;import java.sql.SQLException;i...原创 2018-10-12 09:38:30 · 461 阅读 · 0 评论 -
JedisUtils.java
package com.itheima.utils;import redis.clients.jedis.Jedis;import redis.clients.jedis.JedisPool;import redis.clients.jedis.JedisPoolConfig;/** * 目的:简化代码 对外提供连接 */public class JedisUtils { ...原创 2018-10-12 09:39:47 · 354 阅读 · 0 评论 -
EncodingFilter.java
package com.itheima.web.filter;import javax.servlet.*;import javax.servlet.annotation.WebFilter;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import...原创 2018-10-12 09:40:51 · 588 阅读 · 0 评论 -
动态代理
public static Object newProxyInstance(ClassLoader loader, Class<?>[] interfaces, InvocationHandler h)参数1:类...原创 2018-10-26 09:44:10 · 109 阅读 · 0 评论 -
插入排序
public static void main(String[] args) { int[] arr = {52, 62, 1, 3, 2, 75, 44, 15, 68, 42, 0, 5}; for (int n = arr.length - 1; n >= 0; n--) { boolean flag = false; for (i...原创 2018-12-01 10:11:33 · 141 阅读 · 0 评论 -
solr的安装与配置
下载solr安装Tomecat 打开server.xml,修改端口<Server port="8885" shutdown="SHUTDOWN"><Connector port="8888" protocol="HTTP/1.1" connectionTimeout="20000" redirectP原创 2018-12-08 10:15:55 · 255 阅读 · 0 评论 -
session的生命周期
创建默认是 第一次访问request.getSession()销毁1. tomcat默认超时三十分钟自动销毁(web.xml) <session-config> <session-timeout>30</session-timeout> </session-config>2.手动销毁 session....原创 2018-09-25 09:54:28 · 909 阅读 · 0 评论 -
浏览器文件下载
处理中文编码UtilsDownLoadUtils.javaimport sun.misc.BASE64Encoder;import java.io.UnsupportedEncodingException;import java.net.URLEncoder;public class DownLoadUtils { /** * 参数1: 浏览器版本 * 参数2 : 需要...原创 2018-09-25 09:38:32 · 583 阅读 · 0 评论 -
登陆示例(利用jsp,servlet)不连接数据库
首先是项目的目录结构先对web.xml文件做处理 servlet_study LoginServlet com.scup.servlet.LoginServlet LoginServlet /LoginServlet index.html Login.jsp(登录页)<%@ page原创 2017-11-01 21:01:24 · 1534 阅读 · 1 评论 -
npm的使用
npm随同nodejs一起使用, 新版的nodejs已经将npm集成起来,安装nodejs时,npm也一并会安装。1.输入$ npm -v查看是否安装成功及其版本号2.升级npm使用以下命令$ npm install npm -g若是淘宝镜像,请使用以下命令cnpm install npm -g3.使用淘宝镜像命令行工具代替默认的 npm:$ npm i原创 2017-11-19 17:20:25 · 163 阅读 · 0 评论 -
case的 穿透性
在switch语句中,根据表达式的值找到对应的case语句,执行代码,如果所有的case都不能匹配,则执行default语句代码块。在语法上来说,break是可以省略的,当没有break时,会出现穿透现象,也就是case不与表达式进行匹配,而直接执行下一个case中的 语句。...原创 2018-07-25 09:51:52 · 1559 阅读 · 0 评论 -
IDEA常用快捷键
快速生成main方法:psvm快速生成println语句:sout 例:"helloworld".sout ↓ System.out.println("helloworld");快速生成for循环语句: 长度.forialt+回车: 导包和自动修正ctrl+y: 删除一行...原创 2018-07-25 15:37:06 · 112 阅读 · 0 评论 -
for嵌套循环联系(九九乘法表,三角形图形)
打印如下图形 ♠ ##### #### ### ## #for (int i = 0; i < 5; i++) {for (int j = 0; j < 5-i; j++) {System.out.print("#");/** i = 0 打印 5个#* i = 1 打印 4个#* i = 2 打印 3个#* i 打印 5-...原创 2018-07-25 15:42:49 · 1788 阅读 · 0 评论 -
判断当前日期为星期几(Calendar类方法的使用)
java.util.Calendar(抽象类):它表示一个“日历”,可以进行日期运算;它是一个抽象类,不能直接使用。我们可以通过它的一个静态方法:getInstance()获取一个对象。public class Demo { public static void main(String[] args) { Calendar c = Calendar.g...原创 2018-08-22 07:42:04 · 11574 阅读 · 0 评论 -
String与StringBuilder
String类代表字符串, Java程序中的所有字符串文字(例如"abc" )都被实现为此类的实例。 字符串不变; 它们的值在创建后不能被更改。StringBuilder是一个可变的字符序列,每个字符串构建器都具有容量。 只要字符串构建器中包含的字符序列的长度不超过容量,则不需要分配新的内部缓冲区。 如果内部缓冲区溢出,则会自动变大。默认构造方法:构造一个没...原创 2018-08-22 07:57:32 · 246 阅读 · 0 评论 -
equals方法
public boolean equals(Object anObject) 将此字符串与指定对象进行比较。 如果且仅当参数不是null且是表示与该对象相同的字符序列的String对象时,结果为true 。 打开String.java public boolean equals(Object anObject) { if (this == a...原创 2018-08-21 07:26:38 · 234 阅读 · 0 评论 -
response
响应头1. location : 重定向操作:通常告知浏览器马上向该地址发送请求,通常和响应码302 一起使用2. refresh : 定时刷新操作 , 指定时间后跳转到指定页面3. content-encoding : 设置当前数据的压缩格式,告知浏览器以何种压缩格式解压数据4. content-disposition : ...原创 2018-09-25 09:28:18 · 173 阅读 · 0 评论 -
数据库连接池
DRUID与C3P0 DRUID C3P0 jar druid-1.0.9.jar c3p0-0.9.5.2.jar mchange-commons-java-0.2.12.jar 创建方式 DataSource ds = DruidDataSourceFactory.createDataSource(配置文件对象); ...原创 2018-12-22 20:03:23 · 152 阅读 · 0 评论