
java学习随笔
人生莫如饥荒
java开发
助贷系统技术支持
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Servlet两种路径跳转方式练习
1.客户端请求重定向跳转方式 2.服务器内部跳转方式 练习前提: 需要少量的servlet知识(out、response对象) 需要少量的html知识 需要少量的jsp知识 使用工具:myeclipse 打开myeclipse,新建web project ,new 一个servlet 以下是测试代码: ServletPD.java package sev...原创 2018-03-05 15:41:04 · 676 阅读 · 0 评论 -
Servlet@WebFilter注解方式——过滤器链的执行顺序
Servlet@WebFilter注解方式——过滤器链的执行顺序 执行顺序和类名字符排序有关! 以下是测试代码: Filter0 .java package Filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.s...原创 2018-03-12 11:37:47 · 8369 阅读 · 1 评论 -
学习Servlet中的异步处理 —— Servlet3.0中的Async支持
servlet的@WebServlet注解写法: /** * asyncSupported属性默认是false,如果需要开启支持异步处理功能,需要设置为true */ @WebServlet(name = "ServletAsyn", urlPatterns = "/ServletAsyn", asyncSupported = true) AsynFilter的@WebServlet...原创 2018-03-11 14:46:51 · 1729 阅读 · 0 评论 -
Servlet学习——@WebInitParam注解方式在过滤器实现编码转换
@WebInitParam注解方式在过滤器实现编码转换 在@WebFilter中添加注解代码: @WebInitParam(name = “charSet”, value = “utf-8”) 如: @WebFilter(filterName="Filter",urlPatterns="/*", initParams = { @WebInitParam(name = "...原创 2018-03-17 16:14:23 · 3318 阅读 · 0 评论 -
Servlet学习——@WebFilter注解方式使用过滤器
使用@WebFilter注解方式使用过滤器 学习前提: 了解过滤器的web.xml中filter和filter-mapping的配置信息 过滤器的介绍: Servlet3.0里面的过滤器跟以前版本的一样,还是需要实现javax.servlet.Filter接口。 Filter接口中定义了三个方法,init()、destroy()和doFilter()(真正进行过滤处理的方法...原创 2018-03-10 15:01:01 · 4825 阅读 · 1 评论 -
java Calendar()和Date()日期test
代码: package test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class test { public static void main(String[] args) { //使用默认时区和语言环境获得一...原创 2018-03-09 13:04:48 · 292 阅读 · 0 评论 -
Servlet注解——@WebInitParam多个InitParam的写法
百度了半天也没找到。。。。 使用@WebInitParam配置多个InitParam,使某些页面不被拦截。 在过滤器Filter.java下添加注解: @WebFilter(filterName="Filter",urlPatterns="/*", initParams = { @WebInitParam(name = "noLoginPaths", value ...原创 2018-03-15 17:15:57 · 11576 阅读 · 1 评论 -
Servlet监听器demo学习
这是慕课网Servlet监听器学习完结时,一个统计网站在线人数的项目案例。 将在网页中输出用户的IP地址,第一次登陆时间(FirstTime),登陆的SessionId。 当我启动tomcat后,输出localhost:8080/项目地址,之后,结果如图: 和人问号.jpg 什么情况? 说好的ip地址呢,好吧,找答案: https://www.imooc.com/qadetail/1...原创 2018-03-24 14:38:41 · 254 阅读 · 0 评论 -
Base64编码学习
Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法。 “我们知道在计算机中任何数据都是按ascii码存储的,而ascii码的128~255之间的值是不可见字符。而在网络上交换数据时,比如说从A地传到B地,往往要经过多个路由设备,由于不同的设备对字符的处理方式有一些不同,这样那些不可见字符就有可能被处理错误,这是不利于...原创 2018-04-04 14:43:36 · 238 阅读 · 0 评论 -
URL传参到servlet含特殊字符——#号无法传递
原创 2018-05-08 22:38:51 · 1072 阅读 · 0 评论 -
jdbc——mysql的增、删、改、查测试
jdbc——mysql的增、删、改、查测试 工具:myeclipse 驱动包:https://dev.mysql.com/downloads/connector/j/5.1.html 加入驱动包后》》 准备数据库和表: CREATE test IF NOT EXISTS user3 CHARACTER SET charset=utf8; CREATE TABLE user3 ...原创 2018-04-24 16:45:09 · 512 阅读 · 0 评论 -
execute()返回值——true or false
execute boolean execute(String sql) throws SQLException执行给定的 SQL 语句,该语句可能返回多个结果。在某些(不常见)情形下,单个 SQL 语句可能返回多个结果集合和/或更新计数。这一点通常可以忽略,除非正在 (1) 执行已知可能返回多个结果的存储过程或者 (2) 动态执行未知 SQL 字符串。 ex...原创 2018-05-03 13:53:49 · 7581 阅读 · 0 评论 -
ORM
ORM(Object/Relationship Mapping) : 对象/关系映射 waiting..原创 2018-04-26 16:03:53 · 144 阅读 · 0 评论 -
textarea标签中间出现空格问题
的中间的空格问题 在中间留空格或者两者不在同一行,会导致文本域中会出现莫名的空格。 示例: <textarea>后面有空格 </textarea> <textarea> 内容 </textarea> 导致出现图中的蓝色部分空格内容出现: 正确写法: <textarea>内容</textarea>...原创 2018-05-05 14:40:35 · 1785 阅读 · 0 评论 -
记用split通过";"切割字符串,存入数组出现的小问题
通过一个java项目展示问题所在,一下是code: package test; import java.util.Arrays; public class splitAndArr { String s; String[] arr; public splitAndArr(){} public splitAndArr(String s){ thi...原创 2018-07-30 10:56:29 · 3480 阅读 · 0 评论 -
ThoughtWorks19届秋招内推笔试测试题——总结
ThoughtWorks19届秋招内推笔试测试题——总结 随着12点的到来,终于完成了完成了这次内推笔试作业。 随之,是对于写作业的过程中的思维不完善的懊悔。 题目: 题目记不清了,我希望能用一下图形的方式来表达出来: [R] [R] [R] [R] [R] [R] [R] [R] [R] [W] [W] [W] [W] [W] [W] [W] [W] [W] [W] [W] [...原创 2018-07-30 13:28:29 · 7415 阅读 · 5 评论 -
MyBatis学习——我的第一个MyBatis程序
1、创建maven父集中版本定义工程 工具:myeclipse 2016 CI 7(当初装的测试版) 步骤:File-&gt;New-&gt;Maven Project 如图,把红色箭头处的选项勾上: **输入,Group id 和Arfact id, 选择红色箭头指的pom, GroupID 是项目组织唯一的标识符,实际对应JAVA的包的结构,是main目录里java的目...原创 2018-08-05 22:20:09 · 313 阅读 · 0 评论 -
慕课网Servlet购物车学习记录
Servlet购物车学习 项目简介:使用Servlet+jsp实现整个页面和后台逻辑,加上自己把慕课的mysql改成sql的数据库连接。体现了mvc思想。 使用工具:myeclipse 项目文件地址:https://pan.baidu.com/s/1xf290vwHcgRmtbkWU3QJ4Q 密码:jgal 学习难点: 1、显示商品的数据库连接和逻辑实现。 2、为...原创 2018-03-07 21:12:39 · 508 阅读 · 0 评论 -
今年大二,要开始java的学习了,听前辈说记录一下自己的学习过程会有一些好处
**现在是2017-02-28,听说29,30,31不用上课好高兴啊~~~~~哈哈,,,,第一天开个玩笑,先不记录了**原创 2017-02-28 21:37:27 · 449 阅读 · 0 评论 -
集合初识
以下来自jdk 1.6的api解释:ListList 接口的链接列表实现。实现所有可选的重点内容列表操作,并且允许所有元素(包括 null)。除了实现 List 接口外,LinkedList 类还为在列表的开头及结尾 get、remove 和 insert 元素提供了统一的命名方法。这些操作允许将链接列表用作堆栈、队列或双端队列。ArrayList——每个 ArrayList 实例都有一个容量。该容原创 2017-04-18 17:04:15 · 256 阅读 · 0 评论 -
myeclipse使用Microsoft JDBC Driver 6.0 for SQL Server连接sql
使用工具 myeclipse 2016 Microsoft JDBC Driver 6.0 for SQL Server(驱动包) 链接:http://pan.baidu.com/s/1pLHdsdt 密码:plpm Microsoft JDBC Driver 6.0 for SQL Server使用方法 windows系统打开sqljdbc_6.0.8112.100_chs.exe原创 2017-03-24 15:26:25 · 4553 阅读 · 3 评论 -
sql查询操作—顺序查询
使用工具: myeclipse 2016 sql server2008 准备工作:使用sql server 2008建立如下表格: 具体代码:package lt_jdbc3; import java.sql.Connection; import java.sql.Date; import java.sql.DriverManager; import java.sql.ResultSet;原创 2017-03-26 16:41:00 · 1104 阅读 · 0 评论 -
关于session.getValueNames()的一个问题
(0)<% session.setAttribute("username", "admin"); session.setAttribute("password", "123456"); session.setAttribute("age", “man"); String names[] = sessi原创 2017-03-13 14:00:19 · 1375 阅读 · 0 评论 -
jsp记录
tomcat 8.5以上URL传中文不需要配置server.xml, reponse的输出流对象始终在内置的Out对象前面 用out.flush()可以反过来 如图:原创 2017-03-13 10:12:40 · 335 阅读 · 0 评论 -
JavaScript、Java、C#关于for循环的比较
如下代码://JavaScript<script> window.onload=function(){ var a=new Array('1','2','3','4','5'); var i=0; for(i in a){ //这里不能写document.write(i); document.write(a[i]+" ");原创 2017-03-20 14:10:56 · 887 阅读 · 0 评论 -
关于jsp动作元素的一点疑惑
具体问题:设置了param后 还是会获取表单的username,password 并没得到param里面的参数 原因:不明除非把表单去掉。。以下是主要代码部分: //login.jsp 部分<jsp:useBean id="myUsers" class="javaBean.users" scope="page"></jsp:useBean> <h1>系统登录</h1> <hr>原创 2017-03-20 13:44:34 · 334 阅读 · 0 评论 -
alter和modify的区别
今天浅尝了一下sql的魅力。 因为英语不好,无意发现了一个问题: alter 和 modify的意思都是修改、改变的意思,那么在修改主数据初始大小的时候,为什么声明修改的数据库用前者,而声明修改的文件的时候却用后者呢? 我百度了一下: 有以下收获, 1、 modidy是修改字段的属性 只是alter的一个功能 alter还能做add,set等操作 修改数据表的名称用renam...原创 2017-03-06 20:45:32 · 19191 阅读 · 5 评论 -
对于\和/的小问题:证明路径中可以混合使用斜杠和反斜杠
首先,先重新认识一下两个东西:- 标识符:JAVA标识符由字母、数字、下划线“_”、美元符号“$”组成,第一个字符不能是数字。 不能把java关键字和保留字作为标识符。 标识符没有长度限制。 标识符对大小写敏感。- 转义字符:所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加”\”来表示常见的那些不能显示的ASCII字符,如\0,\t,\n等原创 2017-04-18 21:25:12 · 1543 阅读 · 0 评论 -
SQL记录
SELECT student.sno,sname,cname FROM student,sc,course WHERE sc.sno=student.sno AND sc.cno=(SELECT cno FROM course WHERE cname='数据库') AND sc.cno=course.cnoSELECT student.sno,sname,cname FROM student,sc原创 2017-05-08 17:15:22 · 206 阅读 · 0 评论 -
JExcel读取Excel,完成随机数对应学号,随机选取学生姓名
github地址:https://github.com/Famine-Life/FirstGit项目描述: 功能概况:JExcel读取Excel,完成随机数对应学号,选取学生姓名。 功能实现:0、读取Excel. 1、读写HashMap 2、随机数生成 3、swing界面 尚存bug: 0、读取的Excle表格有严格的限制,只读取两列!所以,应该严格按照学号、姓名的格式书写表格!不然无法正原创 2017-09-01 20:09:35 · 783 阅读 · 0 评论 -
HashMap和Map的道道
先看api:Class HashMap<K,V> java.lang.Object java.util.AbstractMap<K,V> java.util.HashMap<K,V> Type Parameters: K - the type of keys maintained by this map V - t原创 2017-09-01 11:03:42 · 340 阅读 · 0 评论 -
腾讯云主机windows 2012 r2标准版&&搭建java环境(jdk+tomcat)
一直以来都是拿腾讯云的学生1元/月云主机+10元/年域名来挂载静态网页;后来被我玩过载、主机崩溃了,一直忙着学习,也懒得折腾,趁着期末没什么忙的了,就想在上面搭个java环境玩玩~~附上腾讯云学生优惠套餐链接:https://www.qcloud.com/act/campus好了帮腾讯打广告完了,进入主题腾讯云主机windows 2012 r2标准版&&搭建java环境(jdk+tomcat)(未加原创 2017-06-28 15:35:07 · 6908 阅读 · 0 评论 -
腾讯云主机windows 2012 r2搭建ftp服务器
主机使用工具:FileZilla server(我不知道为什么使用官方的最新版会出现问题:You appear to be behind a NAT router. Please configure the passive mode settings and forward a range of ports in your router.Warning: FTP over TLS is not en原创 2017-07-05 22:36:56 · 6280 阅读 · 0 评论 -
details.jsp页面的 response.addCookie(cookie);报错&tomcat高版本下的Cookie问题
测试Cookie项目显示浏览过商品的的信息时出现的问题报错信息: HTTP Status 500 - Unable to compile class for JSP104: } 105: } 106: Cookie cookie = new Cookie(“ListViewCookie”,list);原创 2017-03-28 13:18:42 · 1756 阅读 · 3 评论 -
C#程序调试
https://msdn.microsoft.com/zh-cn/library/0taedcee.aspx那些不能百度的、没人帮助的问题,,你需要学会这个!!原创 2017-06-05 15:06:41 · 365 阅读 · 0 评论 -
jsp连接sql数据库
使用工具:myeclipse 2016、sql server2008、Microsoft JDBC Driver 6.0<%@ page language="java" import="java.util.*" contentType="text/html; charset=utf-8"%> <%@page import="java.sql.*" %><% String path = request原创 2017-06-05 11:14:05 · 920 阅读 · 0 评论 -
关于新手SQL Server 2008数据库的首次使用出现的问题
对于连接失败的问题,网上直接搜索就有答案,比如:http://jingyan.baidu.com/article/b24f6c82c52ed686bfe5da17.html 这个。。*不过如果就是这样,我就不会再来写这篇文章了。* 咳咳,,如果有孩子和我不小心略过了连接的问题就尴尬了,下面是出现的问题: 当然解决方法是把数据库连接好!方法按照网上的在程序卸载或更改程序里卸载Microsof原创 2017-03-06 17:13:23 · 1045 阅读 · 0 评论