自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(190)
  • 资源 (8)
  • 收藏
  • 关注

原创 SQL Server分页查询

原生SQL语句,实现SQL Server分页查询

2024-09-03 10:18:07 567

原创 Java元组Tuple的使用

这种方式和定义对象一样,只不过需要使用泛型来保证接受各类数据。二元组类三元组类Demo方法ThreeTuple<String, Double, Integer> threeTuple = TupleUtil.tuple("自定义2元组", 123.456, 789);System.out.println("3元组first: " + threeTuple.first);System.out.println("3元组second: " + threeTuple.second);

2024-08-12 18:33:22 417

原创 Kettle同步数据时如何借助Shell通过SSH连接MySQL数据库

Kettle+Spoon来同步数据;借助Shell通过SSH连接MySQL数据库

2024-08-03 16:29:38 391

原创 Spring Boot项目中使用MyBatis Generator (MBG) 自动生成Mapper文件

Spring Boot项目中使用MyBatis Generator (MBG) 自动生成Mapper文件可以很大程度上减少编码。本文着重介绍如何在实战中使用MGB自动生成Mapper文件

2024-07-19 17:18:18 718

原创 解决SpringBoot集成Mybatis 配置多数据源后,打印SQL失效问题

解决SpringBoot集成Mybatis 配置多数据源后,打印SQL失效问题

2024-07-16 16:32:23 476

原创 SpringBoot整合Mybatis配置多数据源

SpringBoot集成Mybatis来实现多数据源配置

2024-07-16 15:44:56 632

原创 EasyExcel批量读取Excel文件数据导入到MySQL表中

EasyExcel批量读取Excel文件数据导入到MySQL;EasyExcel官方文档 - 基于Java的Excel处理工具

2024-07-10 20:33:08 926

原创 Java将文件目录转成树结构

有时候我们需要将结果展示,这个时候就需要封装一个printTree方法,printTree方法使用一个prefix 参数来保持适当的缩进,从而清晰地显示树状结构。它首先打印当前节点的名称,然后递归地调用自身来打印每个子节点,每次递归调用时都增加缩进。在实际开发中经常会遇到返回树形结构的场景,特别是在处理文件系统或者是文件管理系统中。),然后遍历列表中的每个路径,将每个路径分割成多个部分,并根据这些部分构建树。转换成树状结构,需要定义一个树节点类(然后,可以使用以下封装的代码将。首先,定义一个树节点类。

2024-04-30 10:10:14 793 2

原创 Java操作Ldap 添加域组,添加用户等实战操作

Java操作Ldap 添加域组,添加用户,将用户移动到指定组下,创建组织单位,获取组下所有用户等实战操作

2024-04-01 15:34:30 635

原创 基于CentOS 7上使用Filebeat进行后台启动

使用命令启动filebeat,窗口关闭或者连接中断后就回退出;当然也可以使用nohup命令后台启动,不过需要使用exit命令退出才行。在CentOS 7上使用Filebeat进行后台启动,你可以通过systemd来实现。现在Filebeat应该在后台安静运行了。下面介绍一种一劳永逸的方式:基于CentOS的方式启动filebeat。指向Filebeat的正确路径,你可以通过。来查找Filebeat的安装路径。

2024-03-15 13:36:43 1317

原创 ELK之使用Filebeat插件收集日志到Logstash

Filebeat是转发和收集数据的轻量级工具,可以监视指定的日志文件或位置,收集日志,并将数据转发到Elasticsearch或Logstash进行存储

2024-03-14 18:33:15 1776

原创 Java Stream流轻松遍历树形结构

Java Stream流轻松遍历树形结构

2023-12-28 20:36:18 1091

原创 Java 将 List 转换为 String常见方式

Java 将 List 转换为 String常见方式;java 将List集合转成按照指定分隔符链接的字符串

2023-12-27 15:09:32 9841

原创 Java guava partition方法拆分集合&自定义集合拆分方法

使用Lists.partition方法进行集合拆分&自定义集合拆分方法

2023-12-25 16:40:43 1276 1

转载 JSqlParser-解析SQL工具类

JSqlParse是一款很精简的sql解析工具,本文封装JSqlParse解析SQL处理工具。

2023-04-14 10:45:25 7078

原创 idea中Maven引入jar包失败,教你手动导入jar包到Maven仓库

本文主要介绍在Idea中引入jar包失败的情况下,如何手动将所需要的jar包有本地导入到Maven仓库。

2023-03-31 11:27:38 7398 3

原创 面试:Java有哪几种引用类型

Interviewer:你好,请先做一下自我介绍吧applicant :interviewer 你好,俺叫小明,巴拉巴拉巴拉巴....Interviewer :小明啊,那你说一下 Java有哪几种引用类型吧?applicant : 嗯啊...enenenenaaaa ????Interviewer : 今天就到这吧,回家等通知吧!下面我们就简单的回顾一下这个知识点。Java在JDK1.2以后就将对象的引用分为:强、软、弱、虚四种引用类型,采用这几种引用方式,可以很灵活,便捷的控制对象

2021-03-16 19:06:22 793 1

原创 面试:HTTP请求错误状态码

有些面试会涉及到这个问题,不知道是面试官S,还是面试官要求的严格。这TM经常出现的无非就是400,404,500,502,200等这几种。但是面试官问的几乎是偶尔才出现的。程序员中广为流传的 “面试造航母,工作拧螺丝”就是说方方面面不仅会,还要精。造航母的可以随时去拧螺丝,你螺丝的却造不了航母。社会毕竟很残酷啊!好了闲话不说了。下面就将整理的HTTP请求错误代码给大家分享一下。还是有必要熟记的。 status message 常见: 200(成功) 服务器成功返回网页...

2021-03-16 15:02:00 464

原创 ThreadLocal系列之ThreadLocal的内存泄漏问题

开篇介绍:凡是使用过ThreadLocal的小伙伴,必须注意的的问题就是ThreadLocal的内存泄漏,这也是在面试中经常出现的一道题。下面就让我们来分析一下ThreadLocal的内存泄漏问题。在上一篇博客由ThreadLocal引发的惨案中我们分析了ThreadLocal的时候,我们知道对ThreadLocal的操作实际上是围绕ThreadLocalMap展开的。ThreadLocalMap的源码相对比较复杂, 我们从以下三个方面进行讨论。其实,​ ThreadLocalMap是ThreadL

2021-03-16 13:23:13 472

原创 面试题:由ThreadLocal引发的惨案

ThreadLocal在面试中经常被问到,下面我们就ThreadLocal进行一下认识和了解。从以下几个问题去了解ThreadLocal:1、ThreadLocal是什么?2、ThreadLocal应用场景?3、ThreadLocal怎么用,以及ThreadLocal和Synchronized关键词有啥区别?4、ThreadLocal源码分析?5、ThreadLocal内存泄漏问题?问题1:什么是ThreadLocal?官方介绍:ThreadLocal类用来提供线程内部.

2021-03-15 22:19:25 416 1

原创 mysql之模糊查询的方法

想起Mysql模糊查询正常情况下我们想到的一般都是like,但是使用like,格式正确了效率很快,当然这是在数据量比较小的情况下,问题是在数据量小的时候,不容易看出查询的效率,但在数据量达到百万级,千万级的时mysql查询的效率是很关键的,也是很重要的。一、一般情况下 like 模糊查询的写法:这个SQL语句,如果用explain解释的话,我们很容易就能发觉它是没有走索引搜索,而是对...

2020-09-14 14:31:35 85068 22

原创 SpringBoot 启动异常 Failed to load property source from location ‘classpath:/application.yml‘

异常信息如下:java.lang.IllegalStateException: Failed to load property source from location 'classpath:/application.yml'Caused by: org.yaml.snakeyaml.error.YAMLException: java.nio.charset.MalformeSpringBoot启动加载yml配置文件出现编码格式错误解决方式:1、先改idea编码--file-setti

2020-07-28 21:46:18 306

原创 ip地址转换成long型

前段时间有以需求你,为了实现高效率的地址查找以及比对,将ip地址转化为long型存入redis进行处理,并按照ip进行AB(根据ip的奇偶)对照。然后先梳理一下转换的逻辑和一些基础知识。/** * 之前存储ip都是存字符串,没想过ip地址竟然还能存Long,于是测试了一下确实可以。 * 举个简单例子先,比如有个ip地址是169.254.85.85, * 对应的二进制是10101001.11111110.1010101.1010101,将小数点去掉后变为1010100.

2020-07-27 19:32:44 2497

原创 Redis 慢查询 命令 slowlog

slowlog 此命令用于读取和重置Redis慢查询日志。Redis slowlog 官方概述:Redis Slow Log是一个用于记录超过指定执行时间的查询的系统。执行时间不包括与客户端交谈,发送答复等I / O操作,而仅包括实际执行命令所需的时间(这是命令执行的唯一阶段,在该阶段线程被阻塞并且不能同时满足其他要求)。通俗的讲使用这个命令可以读取或重置 Redis 慢速查询日志。就是 redis 可以把执行时间超过我们设定值的命令记录下来,slowlog 是记录到内存中的,所以查询非常快。这

2020-07-17 18:47:09 2684

转载 Linux下nginx 的常用命令

启动启动代码格式:nginx安装目录地址 -c nginx配置文件地址例如:[root@LinuxServer sbin]# /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf停止nginx的停止有三种方式: 从容停止   1、查看进程号[root@LinuxServer ~]# ps -ef|grep nginx2、杀死进程[root@LinuxServer ~]# kil..

2020-07-08 17:15:34 408

转载 虚拟机Linux(Centos)上用户密码忘记了如何修改?

今天突然想打开虚拟机,但是发现密码忘记了,尴尬!今天来说一下怎样修改我们的密码.此方法对大多数的linux版本都有帮助.第1步: 启动虚拟机,出现下面的倒计时界面时,按键盘上的e键.(要确保光标此时在虚拟机内,不然按e键无效。e代表edit,启动前编辑)第2步: 进入如下后界面,再按e键第3步:进入如下界面后,使用键盘上的上下键,选中第二项以kernel开头的项。选中后,再次按e键第4步: 进入以下界面后,在最后面输入空格和s,然后回车。(注:有的系统显示的内容可能和我下面出现的

2020-07-05 18:19:06 3847

原创 MongoDB $in 和 Sort , find(), $add,$set(), $map, $addFields, $multiply, update(), updateMany()用法

$inSyntax:{ field: { $in: [<value1>, <value2>, ... <valueN> ] } }$inselects the documents where thefieldvalue equals any value in the specified array (e.g.<value1>,<value2>, etc.)Consider the following example:d...

2020-06-02 16:42:04 4068

原创 Linux 如何在文件中查找指定内容

一、前言:在Linux系统当中,查找文件里面的指定内容应该是系统维护、管理当中遇到最常见的。那么下面如何搜索、查找文件当中的内容呢?下面就介绍一下如何在文件中查找指定的内容查找文件当中的内容,一般最常用的是grep命令,另外还有egrep, vi命令也能搜索文件里面内容。1、搜索某个文件里面是否包含字符串,使用 grep "search-content" filename命令:[root@localhost logs]# grep '搜索内容' log_file_catalina.out.

2020-05-30 11:39:12 47140 1

转载 Linux下查看文件内容的命令

查看文件内容的命令:cat 由第一行开始显示内容,并将所有内容输出 tac 从最后一行倒序显示内容,并将所有内容输出 more 根据窗口大小,一页一页的现实文件内容 less 和more类似,但其优点可以往前翻页,而且进行可以搜索字符 head 只显示头几行 tail 只显示最后几行 nl 类似于cat -n,显示时输出行号 tailf 类似于tail -f1.cat 与 taccat的功能是将文件从第一行开始连续的将内容...

2020-05-30 11:01:59 263

原创 Linux 根据某个时间段查看日志 {查看某时间段内的日志}

在系统应用集中部署的时候,经常会查看一些日志,有时候因为日志文件太大,不能去vi打开文件,而难以定位,因此获取某段时间的日志是对维护人员是非常关键的事情。Linux 命令:sed -n '/开始时间/,/结束时间/p' logfile[日志文件名]例如:sed -n '/2020-05-30 00:01:28/,/2020-05-30 00:05:50/p' log_file_catalina.out上面的命令就能筛选出指定的时间段内的日志。......

2020-05-30 10:53:22 31317 4

原创 form标签之form:checkboxes 之 全选 和 回显

从后台查到的是String的数组。当选中一个值的时候,回显时页面的多选框会选择一个框的值。但是多个的时候,就回显不出来了<div class="control-group"> <label class="control-label">在线位置:</label> <div class="online-position-checkboxes"> <span style="margin-left: 20px"><input id

2020-05-10 16:40:33 1531

原创 异常:No validator could be found for constraint '.....' validating type 'java.lang.Integer'.

异常信息如下:No validator could be found for constraint 'org.hibernate.validator.constraints.Length' validating type 'java.lang.Integer'. Check configuration for 'xxxxxx'错误原因字面翻译是:约束'org.hibernate.validator.constraints.Length'验证类型'java.lang.Integer'找不到验证器。.

2020-05-10 16:14:47 17620

原创 jquery选择下拉框触发事件的实现及值的获取

选中下拉框,隐藏对应的输入框,以及获取每一个数据值。<%@ page contentType="text/html;charset=UTF-8" language="java" %><%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %><html><head> ...

2020-05-08 13:16:53 1424

转载 批量删除Redis数据库中的Key

1、批量删除Key Redis 中有删除单个 Key 的指令 DEL,但好像没有批量删除 Key 的指令,不过我们可以借助 Linux 的 xargs 指令来完成这个动作redis-cli keys "*" | xargs redis-cli del//如果redis-cli没有设置成系统变量,需要指定redis-cli的完整路径//如:/opt/redis/redis-cli...

2020-05-06 16:15:08 255

原创 redis 使用命令delete所有key

private static final String MEMBER_ID_KEY = "member:id";@Resource(name = "RedisTemplate")private RedisTemplate<String, String> redisTemplate;Date expireDate = Date.from(LocalDateTime.ofIns...

2020-05-06 16:07:09 3307

原创 jquery 合并任意值相等的列单元格

今天在开发中遇到产品要把数据相同的表格合并到一起<body> <ul class="nav nav-tabs"> <li class="active"><a href="${ctx}/activity/IncomeData/">收入数据列表</a></li> </ul> <form:form...

2020-04-29 15:23:11 413

原创 Exception in thread "main" org.xml.sax.SAXException: SAX2 driver class org.apache.xerces.parsers.SAX

解决SAX2 driver class org.apache.xerces.parsers.SAXParser not found解决方法:excel2007的底层数据结构是xml文件,采用SAX的事件驱动的方法解析时出现SAX2 driver classorg.apache.xerces.parsers.SAXParser not found原因是缺少xercesImpl.jar...

2020-04-20 09:26:46 686

原创 idea开发过程中,项目中之前导入的包不能被识别,并出现红色下划线

解决办法如下:步骤一:点击File-->选择Invalidate Caches / Restart...步骤二:点击Invalidate and Restart等到IDEA重新启动后,便可以看到包都被识别了,红色下划线也没有了。...

2020-03-03 10:29:54 1411

转载 Redis 分布式锁的正确实现方式( Java 版 )

原文链接:https://yq.aliyun.com/articles/307547分布式锁一般有三种实现方式:1. 数据库乐观锁;2. 基于Redis的分布式锁;3. 基于ZooKeeper的分布式锁。本篇博客将介绍第二种方式,基于Redis实现分布式锁。虽然网上已经有各种介绍Redis分布式锁实现的博客,然而他们的实现却有着各种各样的问题,为了避免误人子弟,本篇博客将详细介绍如何正确地实现...

2020-01-15 09:46:05 325

原创 使用joda_time计算两时间的月数差,天数差

private static final DateTimeFormatter formatter = DateTimeFormat.forPattern("yyyy-MM-dd"); /** * 利用joda_time包计算 * * @param dateTime1 时间1 * @param dateTime2 时间2 * @retur...

2019-12-30 16:27:51 2397 1

java文件反编译工具软件,java文件反编译工具软件,java文件反编译工具软件

java文件反编译工具软件包含JD-JUI、leyten等常用反编译工具。内涵直接可修改class文件工具等

2024-09-06

Kettle、Spoon数据同步工具

Kettle、Spoon数据同步工具7.0版本 SQL Server、MySQL数据库jar包等

2024-08-03

mybatis-examples-master.zip

MyBatis动态SQL 博客所需要的的代码。MyBatis动态SQL 博客所需要的的代码。MyBatis动态SQL 博客所需要的的代码。

2019-11-06

根据请求的真实IP地址,获取请求的位置信息.txt

根据用户的请求相应的真实IP地址,获取请求的位置信息,包括如何获取用户的真实IP地址,以及根据真实ip获取位置信息

2019-06-27

ip2region.rar

在跟据请求的真实ip地址获取用户的位置信息是所需要的文件,其中包括:global_region.csv、ip.merge.txt、 ip2region.db 三个文件。

2019-06-25

Redis数据书籍 | Redis实战 pdf完整版

本书对Redis本身以及它的键值对模型进行了介绍,读者将接触到包括缓存、分布式广告定向等实际使用案例,学到如何从小型的作业任务开始,扩展Redis以适应大规模的数据集,以及如何与其他传统的关系数据库或是其他NoSQL存储系统进行集成。有经验的开发者应该会对集群和服务器脚本编程等较为深入的内容感兴趣。当你需要以接近实时的速度访问快速变动的数据流时,Redis这样的键值数据库就是你的极好选择。通过接纳散列、字符串、列表等多种数据类型,Redis对键值对模式进行了扩展,它既提供了极其快速的内存数据集操作,又可以在运行时轻松地将这些数据持久化到磁盘上面。除此之外,Redis还是免费的、开源的。

2019-03-22

My97Date日历插件开发包

My97DatePicker目录是一个整体,不可破坏里面的目录结构,也不可对里面的文件改名,可以改目录名。大部分日期控件都具备功能如:带时间显示,支持周显示,自定义格式,自动纠错,智能纠错,起始日期,操作按钮自定义,快速选择日期,支持多种调用模式等,My97DatePicker在这些方面做得更全面,更人性化,并且速度一流.

2018-12-10

jsp程序设计教程

本书作为JSP相关课程的教材,系统地介绍了有关JSP开发所涉及的各类知识。全书共分12章,内容包括JSP概述、JSP开发基础、JSP语法、JSP内置对象、JavaBean技术、Servlet技术、JSP实用组件、JSP数据库应用开发和JSP高级程序设计,并通过JSP综合开发实例——个人博客,介绍JSP应用的开发流程和相关技术的综合应用。全书最后提供了两个课程设计方案,即在线投票系统和Ajax聊天室,供学生综合实践使用。   本书所讲知识都结合具体实例进行介绍,力求详略得当,使读者快速掌握应用JSP开发动态网站的编程技术。本书可作为普通高等院校计算机及相关专业“Web程序设计”、“网络程序设计”、“Web应用开发”、“动态网站制作”、“JSP程序设计”等课程的教材,同时也适合JSP初学者及网站开发人员参考使用。该文档属于本书的第五章部分。 目录: 第1章 JSP概述  1.1 JSP技术概述  1.1.1 Java语言  1.1.2 Servlet技术  1.1.3 JavaBean技术  1.1.4 JSP技术  1.2 JSP技术特征  1.3 JSP的处理过程  1.4 JSP与其他服务器端脚本语言的比较  1.4.1 CGI  1.4.2 ASP  1.4.3 PHP  1.4.4 ASP.NET  1.5 JSP开发环境搭建  1.5.1 JSP的运行环境  1.5.2 JDK的安装与配置  1.5.3 Tomcat的安装与启动  1.6 JSP开发工具  1.6.1 Eclipse的安装与启动  1.6.2 Eclipse的使用  1.7 JSP程序开发模式  1.7.1 单纯的JSP页面编程  1.7.2 JSP+JavaBean编程  1.7.3 JSP+Servlet+JavaBean编程  1.7.4 MVC模式  1.8 第一个JSP应用  小结  习题  上机指导  第2章 JSP开发基础  2.1 Java语言基础  2.1.1 面向对象程序设计  2.1.2 基本数据类型及基本数据类型间的转换  2.1.3 常量与变量  2.1.4 运算符的应用  2.1.5 流程控制语句  2.1.6 字符串处理  2.1.7 数组的创建与应用  2.1.8 集合类的应用  2.1.9 异常处理语句  2.2 JavaScript脚本语言  2.2.1 JavaScript脚本语言概述  2.2.2 在JSP中引入JavaScript  2.2.3 JavaScript的数据类型与运算符  2.2.4 JavaScript的流程控制语句  2.2.5 函数的定义和调用  2.2.6 事件  2.2.7 JavaScript常用对象的应用  小结  习题  上机指导  第3章 JSP语法  3.1 了解JSP的基本构成  3.1.1 JSP中的指令标识  3.1.2 HTML标记语言  3.1.3 嵌入的Java代码片段  3.1.4 JSP表达式  3.2 JSP的指令标识  3.2.1 使用page指令  3.2.2 使用include指令  3.2.3 使用taglib指令  3.3 JSP的脚本标识  3.3.1 JSP表达式(Expression)  3.3.2 声明标识(Declaration)  3.3.3 脚本程序(Scriptlet)  3.4 JSP的注释  3.4.1 HTML中的注释  3.4.2 带有JSP表达式的注释  3.4.3 隐藏注释  3.4.4 脚本程序(Scriptlet)中的注释  3.5 动作标识  3.5.1   3.5.2   3.5.3   3.5.4   3.5.5   3.5.6   3.5.7   小结  习题  上机指导  第4章 JSP内置对象  4.1 JSP内置对象概述  4.2 request对象  4.2.1 访问请求参数  4.2.2 在作用域中管理属性  4.2.3 获取Cookie  4.2.4 获取客户信息  4.2.5 访问安全信息  4.2.6 访问国际化信息  4.3 response对象  4.3.1 重定向网页  4.3.2 设置HTTP响应报头  4.3.3 缓冲区配置  4.4 session对象  4.4.1 创建及获取客户的会话  4.4.2 从会话中移除指定的对象  4.4.3 销毁session  4.4.4 会话超时的管理  4.5 application对象  4.5.1 访问应用程序初始化参数  4.5.2 管理应用程序环境属性  4.6 out对象  4.6.1 管理响应缓冲  4.6.2 向客户端输出数据  4.7 其他内置对象  4.7.1 获取会话范围的pageContext对象  4.7.2 读取web.xml配置信息的config对象  4.7.3 应答或请求的page对象  4.7.4 获取异常信息的exception对象  小结  习题  上机指导  第5章 JavaBean技术  5.1 JavaBean概述  5.1.1 JavaBean技术介绍  5.1.2 JavaBean的种类  5.1.3 JavaBean规范  5.2 JavaBean中的属性  5.3 JavaBean的应用  5.3.1 创建JavaBean  5.3.2 在JSP页面中应用JavaBean  5.4 JavaBean的应用实例  5.4.1 应用JavaBean解决中文乱码  5.4.2 应用JavaBean实现购物车  小结  习题  上机指导  第6章 Servlet技术  6.1 Servlet基础  6.1.1 Servlet技术简介  6.1.2 Servlet技术功能  6.1.3 Servlet技术特点  6.1.4 Servlet的生命周期  6.1.5 Servlet与JSP的区别  6.1.6 Servlet的代码结构  6.1.7 开发简单的Servlet程序  6.2 Servlet API编程常用接口和类  6.2.1 Servlet接口  6.2.2 HttpServlet类  6.2.3 ServletConfig接口  6.2.4 HttpServletRequest接口  6.2.5 HttpServletResponse接口  6.2.6 GenericServlet类  6.3 Servlet开发  6.3.1 Servlet的创建  6.3.2 Servlet的配置  6.4 Servlet的应用实例  6.4.1 应用Servlet实现留言板  6.4.2 应用Servlet实现购物车  小结  习题  上机指导  第7章 JSP实用组件  7.1 JSP文件操作  7.1.1 添加表单及表单元素  7.1.2 创建上传对象  7.1.3 解析上传请求  7.2 发送E-mail  7.2.1 Java Mail组件简介  7.2.2 Java Mail核心类简介  7.2.3 搭建Java Mail的开发环境  7.2.4 在JSP中应用Java Mail组件发送E-mail  7.3 JSP动态图表  7.3.1 JFreeChart的下载与使用  7.3.2 JFreeChart的核心类  7.3.3 利用JFreeChart生成动态图表  7.4 JSP报表  7.4.1 iText组件简介  7.4.2 iText组件的下载与配置  7.4.3 应用iText组件生成JSP报表  小结  习题  上机指导  第8章 JSP数据库应用开发  8.1 数据库管理系统  8.1.1 SQL Server 2008数据库  8.1.2 MySQL数据库  8.1.3 Oracle数据库  8.1.4 Access数据库  8.2 JDBC概述  8.2.1 JDBC技术介绍  8.2.2 JDBC驱动程序  8.3 JDBC中的常用接口  8.3.1 驱动程序接口Driver  8.3.2 驱动程序管理器DriverManager  8.3.3 数据库连接接口Connection  8.3.4 执行SQL语句接口Statement  8.3.5 执行动态SQL语句接口PreparedStatement  8.3.6 执行存储过程接口CallableStatement  8.3.7 访问结果集接口ResultSet  8.4 连接数据库  8.4.1 加载JDBC驱动程序  8.4.2 创建数据库连接  8.4.3 执行SQL语句  8.4.4 获得查询结果  8.4.5 关闭连接  8.5 典型JSP数据库连接  8.5.1 SQL Server 2008数据库的连接  8.5.2 Access数据库的连接  8.5.3 MySQL数据库的连接  8.6 数据库操作技术  8.6.1 查询操作  8.6.2 添加操作  8.6.3 修改操作  8.6.4 删除操作  8.7 连接池技术  8.7.1 连接池简介  8.7.2 在Tomcat中配置连接池  8.7.3 使用连接池技术访问数据库  小结  习题  上机指导  第9章 JSP高级程序设计  9.1 JSP与Ajax技术  9.1.1 Ajax的开发模式  9.1.2 Ajax使用的技术  9.1.3 搭建Ajax开发框架  9.1.4 Ajax开发需要注意的几个问题  9.2 EL表达式及标签  9.2.1 表达式语言  9.2.2 JSTL标准标签库  9.2.3 自定义标签库的开发  9.3 JSP框架技术  9.3.1 Struts 2框架  9.3.2 Spring框架  9.3.3 Hibernate技术  小结  习题  上机指导  第10章 JSP综合开发实例——个人博客  10.1 网站总体设计  10.2 数据库设计  10.2.1 ER图  10.2.2 数据表概要说明  10.2.3 主要数据表的结构  10.3 文件架构设计  10.4 公共类的编写  10.4.1 数据库连接及操作类  10.4.2 字符串处理类  10.5 前台主页面设计  10.5.1 前台主页面概述  10.5.2 前台主页面的布局  10.5.3 前台主页面的实现  10.6 文章显示模块设计  10.6.1 文章显示模块概述  10.6.2 首页面文章的列表显示实现过程  10.6.3 文章详细显示的实现过程  10.7 博主登录模块设计  10.7.1 博主登录功能概述  10.7.2 博主登录实现过程  10.8 相册管理模块设计  10.8.1 相册管理模块概述  10.8.2 相册管理模块实现过程  小结  第11章 课程设计一——在线投票系统  11.1 课程设计的目的  11.2 设计思路  11.3 设计过程  11.3.1 数据表的设计  11.3.2 值JavaBean的设计  11.3.3 数据库操作类的编写  11.3.4 工具类的编写  11.3.5 显示投票选项的设计  11.3.6 参与投票的设计  11.3.7 查看结果的设计  小结  第12章 课程设计二——Ajax聊天室  12.1 课程设计的目的  12.2 设计思路  12.3 设计过程  12.3.1 用户JavaBean的编写  12.3.2 登录页面的设计  12.3.3 聊天室主页面设计  12.3.4 在线人员列表的设计  12.3.5 用户发言的设计  12.3.6 显示聊天内容的设计  12.3.7 退出聊天室的设计  小结  参考文献 

2018-07-15

Git远程仓库的使用

参与任何一个 Git 项目的协作,必须要了解该如何管理远程仓库。远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写。同他人协作开发某个项目时,需要管理这些远程仓库,以便推送或拉取数据,分享各自的工作进展。 管理远程仓库的工作,包括添加远程库,移除废弃的远程库,管理各式远程库分支,定义是否跟踪这些分支,等等。该文档很好的讲解了git的远程仓库的使用。

2018-07-13

git中文手册

为什么要编写这个教程?因为我在学习Git的过程中,买过书,也在网上Google了一堆Git相关的文章和教程,但令人失望的是,这些教程不是难得令人发指,就是简单得一笔带过,或者,只支离破碎地介绍Git的某几个命令,还有直接从Git手册粘贴帮助文档的,总之,初学者很难找到一个由浅入深,学完后能立刻上手的Git教程。 既然号称史上最浅显易懂的Git教程,那这个教程有什么让你怦然心动的特点呢? 首先,本教程绝对面向初学者,没有接触过版本控制概念的读者也可以轻松入门,不必担心起步难度; 其次,本教程实用性超强,边学边练,一点也不觉得枯燥。而且,你所学的Git命令是“充分且必要”的,掌握了这些东西,你就可以通过Git轻松地完成你的工作。

2018-07-12

空空如也

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

TA关注的人

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