关闭
当前搜索:

SSM框架系列学习总结1之Spring Ioc

今天来总结Spring容器的Ioc(控制反转)和DI(依赖注入)! Spring的核心思想,ioc 和 di Ioc:ioc强调由第三方容器根据客户的需求创建对象,然后根据客户提供的方法将对象传递给客户。 Di: 强调第三方容器创建对象以后, 通过什么方法将对象传递过去. 理解示例图: 模拟实现springIoc 首先新建两个实体类Boy和Girl: package...
阅读(159) 评论(0)

day_1_15 JavaWeb系列学习总结之JavaWeb实现分页查询

首先先看效果图: 然后提供了一个Java Bean实体类对象 (PageBean.java) import java.util.List; /** * 封装了 分页查询的所有参数 * */ public class PageBean { private Integer cp; // 当前页 private Integer tp; // 总页数 priv...
阅读(63) 评论(0)

day_1_14 JavaWeb系列学习总结之BaseServlet和DBUtils的使用

在使用Servlet进行Java Web的开发时, 如果每个业务都去重新写一个Servlet来处理, 那么重复的代码就很多! 这里, 我们引入BaseServlet的概念, 让每个新写的Servlet去继承这个BaseServlet, 把公用的操作方法都写到这个类里. BaseServlet的用法 我们新建一个JSP页面 addCustomer.jsp: "text/html;ch...
阅读(56) 评论(0)

day_1_13 JavaWeb系列学习总结之jsp&el&jstl

JSP Java Server Page = html + java脚本 + jsp动态标签 Jsp的执行流程: JSP -> Servlet -> .class 服务器响应JSP过程: JSP在项目发布后, 被编译后的Servlet在哪里? 在Tomcat的work目录下! jsp中java脚本 jsp注释: 可以在jsp页面中输出一个变量 凡是能够在Syst...
阅读(63) 评论(0)

day_1_12 JavaWeb系列学习总结之cookie&session

cookie&session都是会话跟踪技术. Cookie Cookie: 是由服务器创建, 然后通过响应头发送给浏览器, 并且保存在浏览器中, 当浏览器再次访问服务器的时候, 会将Cookie放在请求头中传给服务器. 在浏览器与服务器中间的执行过程: 在服务器中如何创建一个Cookie? Cookie cookie = new Cookie(name, value); 示例...
阅读(63) 评论(0)

JavaWeb实现登录验证码

在登录界面中使用图片验证码, 对于现在的web应用到处可见. 话不多说, 开始写代码了! 首先, 新建一个JSP, 表示登录界面: login3.jsp文件: "text/html;charset=UTF-8" language="java" %> htm...
阅读(70) 评论(0)

day_1_11 JavaWeb系列学习总结之response&request

Response对象 就是服务器用来向浏览器响应内容的 1. 获取响应流 在servlet中可以用response对象获取一个字节流或者一个字符流 PrintWriter pw = response.getWriter(); // 字符流 OutputStream out = response.getOutputStream(); // 字节流 注意: 在一个Ser...
阅读(56) 评论(0)

day_1_10 JavaWeb系列学习总结之servlet

servlet主体内容图解 如何创建一个web的应用 找到tomcat的webapps路径 创建一个文件夹, 名字为项目名 如果只有静态资源, 直接创建html文件 访问动态资源, 需要WEB-INF里面web.xml文件, WEB-INF里面的内容不能直接访问, 需要转发才能访问! 访问方式: http://地址:端口号/项目名/资源名 IDEA或者MyEclips...
阅读(65) 评论(0)

day_1_9 JavaWeb系列学习总结之js

在JavaWeb中, 常见的JS语法与Java大同小异. 我在这里主要总结一下JavaScript有关DOM操作和其内置对象的用法. 1. DOM DOM(Document Object Model): 文档对象模型, 是JS动态操作HTML标签的依据. a) 元素节点的获取 document.getElementById(); document.getElementsByN...
阅读(45) 评论(0)

day_1_8 JavaWeb系列学习总结之HTML&CSS

这里列举了几点我认为比较重要的HTML&CSS的基本用法, 直接见示例如下: 1. 表单的控件 文本框: 密码框: 单选框:女 a) 一定要有value值 b) 多个单选框的name属性值一定要一致 c) checked 默认选择 复选框:荣...
阅读(43) 评论(0)

Freemarker基本用法示例

导入pom.xml中的依赖文件: org.freemarker freemarker 2.3.23 1. 取变量的值:${}2. 导入文件:<#include "header.f...
阅读(67) 评论(0)

[置顶] 在Github中下载一个文件夹里的所有文件

使用DownGit: https://minhaskamal.github.io/DownGit/#/home 将制定的文件或文件夹的路径丢到输入框, 点击Download即可!可能需要的工具: https://github.com/menglanyingfei/SoftwareToolsCollection/blob/master/2.%E7%A7%91%E5%AD%A6%E4%B8%8A%...
阅读(106) 评论(0)

Java 代码性能优化收录

1、尽量指定类、方法的final修饰符 带有final修饰符的类是不可派生的。 在Java核心API中,有许多应用final的例子,例如java.lang.String,整个类都是final的。为类指定final修饰符可以让类不可以被继承,为方法指定final修饰符可以让方法不可以被重写。如果指定了一个类为final,则该类所有的方法都是final的。Java编译器会寻找机会内联所有的final...
阅读(95) 评论(0)

Java读写Excel文件

基本思路使用第三方Jar包, Apache poi来进行有关Excel的操作.使用实体类Student的各个属性作为内存变量. 这里只放部分核心的代码, 有注释!读取Excel文件 // 实现读学生文件,将读出的信息存放于student集合中 public List ReadFromExcel(String fileName) { List<Stude...
阅读(95) 评论(0)

Java读写txt文件

我用一个Student实体类作为存储容器: 结果: 大致思路: 一次读一行, 使用BufferedReader的readLine(), 然后利用中间的空格来截取, 分段读取到变量: // 从文本文件中读,将读出的数据存放于集合中 List list = new ArrayList<>(); File file = new File...
阅读(126) 评论(0)

Java连接MySQL实现流水号自动增长

例如生成”HB201712180005”这类的数据. 大致思路: 使用MySQL的存储过程来做; 直接通过Java处理, MySQL只存储. 现在提供第二种的实现: 里面的日期通过Date类来获取 编码前置0,使用String.format("%04d", num);格式化获取 另外, 需要注意每次程序终止时, 第二次生成时, 需要先获取已有的数据, 可以使用select count(*)...
阅读(63) 评论(0)

基于JDBC的Java控制台应用 - 学生信息管理系统

帮同学写一个小程序, 通过JDBC连接MySQL数据库, 来操作相关数据表, 并记录和查询信息, 没有图形界面, 是基于控制台来操作的. 项目结构图: 其中 vo包里面的User类是一个JavaBean实体类 view包提供无限循环的显示菜单 util工具包, 包括数据类型的转换, 数据库驱动的连接, 封装好的键盘录入操作 driver包: 包含main方法, 是程序的入口, 来启动项目...
阅读(308) 评论(0)

OJ练习2 --- 合并集合

问题: 给你两个集合, 要求{A}+{B}.输入: 第一行两个整数代表之前两个集合中整数的个数, 后两行代表集合的元素. 输出: 合并后集合的元素.分析: Java中Set集合默认是不重复而且有顺序(默认升序), 故用一个Set集合就可以解决问题.代码示例以及注释:package nowcoder.a1_Jingdong;import java.util.HashSet; import j...
阅读(57) 评论(0)

OJ练习1 --- 进制均值

问题: 求一个数A如果按2到A-1进制表达时, 各个位数之和的均值是多少?输入: 输入中有多组测试数据, 每组测试数据为一个整数(A在[1, 5000]内) 输出: 对每组测试数据, 在单独的行中以X/Y的形式表达.样例输入 5 3 样例输出 7/3 2/1分析: 均值即平均值, 数字5在二进制下, 变为101, 3进制下为12, 4进制下为11, 故结果为7/3. e.g....
阅读(87) 评论(0)

[Java基础巩固](0) --- 程序设计基础和基本数据结构, 算法

虽然我是一名Java开发人员, 但从程序员的角度来看, 掌握一两门编程语言, 是必须的. 以前, 忙着学其它的语言, 什么PHP, C#等等, 其实, 到后来才明白: 学好基础才是最重要的! 如 1. 基本的程序设计知识, C语言当中的变量常量, 表达式, 流程控制的三大结构, 函数调用等等 2. OO编程, 类和对象, 什么成员变量, 成员方法, 都要有封装, 继承, 多态三大原则 3...
阅读(269) 评论(0)
97条 共5页首页 上一页 1 2 3 4 5 ... 下一页 尾页
    个人资料
    • 访问:30951次
    • 积分:1336
    • 等级:
    • 排名:千里之外
    • 原创:86篇
    • 转载:11篇
    • 译文:0篇
    • 评论:12条
    个人说明
    个人很喜欢的一句话, (摘自网络):
    时光荏苒,祝愿不要忘记曾经的初心

    本人现在是一名大二软件工程专业的学生, 每月会坚持更新, 本博客会总结, 整理, 分享个人学习的相关技术知识, 用来记录自己不断进步的历程, 当然内容会以Java为主线.

    虽然是技术博客, 但毕竟是人, 也有自己的情感, 所以, 有时也会分享一些有用的学习资源和一些学习经验和方法, 同时也会写一些其它方面上自己的感受和想法!

    或许我的博客不是写得非常好, 但每一篇文章绝对会用心写! 如果, 你发现有不足或者错误之处, 非常欢迎指出, 当然也欢迎各位小伙伴们来交流技术和学习感受.

    每天进步一点点, 共勉!

    博客专栏
    最新评论