自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张育嘉的博客

你值得更好

  • 博客(45)
  • 资源 (21)
  • 收藏
  • 关注

原创 HttpClient

Get请求@Testpublic void testHttpGet() throws Exception { // 第一步:把HttpClient使用的jar包添加到工程中。 // 第二步:创建一个HttpClient的测试类 // 第三步:创建测试方法。 // 第四步:创建一个HttpClient对象 CloseableHttpClient http...

2018-06-30 00:11:47 172

转载 JavaWeb项目常用技术集合

《轻松搞定JSONP跨域请求》在js中,我们直接用XMLHttpRequest请求不同域上的数据时,是不可以的。但是,在页面上引入不同域上的js脚本文件却是可以的,jsonp正是利用这个特性来实现的。...

2018-06-29 16:38:50 1677

转载 JavaWeb知识点总结

《Java进阶资源汇总》这篇是在社区无意中看到的一篇文章,里面比较系统的介绍了Java的知识体系以及一些开源项目,开源框架和一些具体知识块的比较优秀的博客等等,我个人感觉对自己挺有帮助的,对以后的学习也提供了一个很好的思路线索,所以转载了过来。《Java后端分页的实现 》分页技术使用比较广,基本项目中或多或少都会用得到,网上也有很多封装好的实现类,基本两三条Java语句调用就可以实现分...

2018-06-29 00:18:36 229

原创 Spring与SpringMVC之父子容器

父子容器 以上的图解由以下配置实现 spring扫描存放mapper以及service的包,而springmvc只扫描存放controller的包理论上讲,两者都可以扫描所有的包,但是这样做并不合适,浪费资源情况1:spring管理mapper,springmvc管理controller、service,那spring配置的事务以及切面就不起作用了。情况2:spring管理ma...

2018-06-27 11:25:39 200

原创 FastDFS+Nginx之FastDFSClient的使用

上一篇 《Linux之安装FastDFS并整合Nginx》安装并配置好FastDFS+Nginx后,现在介绍下FastDFS的客户端使用。服务端:确认FastDFS+Nginx的环境处于可上传可访问状态1、启动tracker服务/usr/bin/fdfs_trackerd /etc/fdfs/tracker.conf 2、启动storage服务/usr/bin/fd...

2018-06-26 21:27:58 2277

原创 Linux之安装FastDFS并整合Nginx

环境准备1、CentOS6.5(32位)2、libfastcommon_v1.0.7.tar.gz3、FastDFS_v5.05.tar.gz4、fastdfs-nginx-module_v1.16.tar.gz5、nginx-1.10.3.tar.gz第一步:将所需文件上传到Linux,并准备编译环境,gccyum install gcc-c++第二步:安装Fas...

2018-06-26 14:12:21 1441 1

转载 【Nginx】配置多个Tomcat实现负载均衡

准备1、安装JDK以及环境变量2、安装nginx3、两个端口号不同的tomcat 配置nginx配置文件在nginx.conf中添加以下代码upstream tomcats{ server 192.168.41.132:8080; server 192.168.41.132:8081;}server { listen 80...

2018-06-26 10:58:18 322

原创 阿里云CentOS7.3安装Nginx以及配置

第一步:配置依赖环境nginx是C语言开发,建议在linux上运行,这里使用Centos7.3作为安装环境。gcc安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc:yum install gcc-c++PCREPCRE(Perl Compatible Regular Expressions)是一个Perl库,包...

2018-06-25 21:14:21 1440

转载 解决Maven项目下使用Mybatis时,找不到mapper映射文件(不拷贝)问题

问题 控制台输出错误信息:六月 25, 2018 2:23:26 下午 org.apache.catalina.core.StandardWrapperValve invoke严重: Servlet.service() for servlet [taotao-manager] in context with path [] threw exception [Request proces...

2018-06-25 14:39:28 11388 7

转载 Tomcat7之性能优化

1.目的通过优化tomcat提高网站的并发能力。2.服务器资源服务器所能提供CPU、内存、硬盘的性能对处理能力有决定性影响。3.优化配置3.1.配置tomcat管理账户在conf/tomcat-users.xml下添加用户:<role rolename="manager"/><role rolename="manager-gui"/>...

2018-06-23 23:53:14 480

原创 Maven之将Maven项目部署到Tomcat7

环境说明:这里是在pom.xml里配置Tomcat7插件,不是将其项目部署到本机的Tomcat项目pom.xml<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance&quo

2018-06-23 19:18:58 3652

转载 Linux系统下Mysql数据库中文乱码问题

进入MySQLmysql -u root -p查看编码SHOW VARIABLES LIKE 'character_set_%'; 若是上面情况,需要将latin1设置为utf8关闭MySQL,找到/etc/my.cnf文件quitvim /etc/my.cnf在[mysqld]下,添加以下代码character_set_server= utf8重启M...

2018-06-23 13:34:37 733

转载 实时查看Linux下Tomcat运行日志

在Linux上部署项目时,启动Tomcat,经常只能看到如下的显示: 如果项目出了什么bug或者报了什么异常,我们很难看到出错的提示信息,怎么样才能看到类似windows上的tomcat或者eclipse上运行时那样实时看到出错提示呢?方法如下: 进入tomcat的安装目录下的logs,如我安装目录是/usr/local/tomcat,则进入/usr/local/tomcat/logs...

2018-06-23 10:02:31 1370

转载 阿里云CentOS7.3安装Tomcat

上传tomcat的安装文件:apache-tomcat-8.0.52.tar.gz创建tomcat的安装路径:mkdir -p /usr/local/tomcat解压tomcat:tar -zxvf apache-tomcat-8.0.52.tar.gz -C /usr/local/tomcat设置防火墙:在CentOS 7或RHEL 7或Fedora中...

2018-06-23 00:04:41 689

转载 阿里云CentOS7.3安装MySQL以及配置远程连接

CentOS7默认数据库是MariaDB, 但是我用的是MySQL。1、查看当前是否有MySQL进程rpm -qa|grep -i mysql有的话则需要kill掉,再删除;没有直接到第2步pkill -9 mysqldyum -y remove mysql-community-client-5.6.38-2.el7.x86_64卸载不掉的用rpm -ev mysql-com...

2018-06-22 23:38:46 1438

原创 Redis(二)之数据类型、常用命令以及持久化

数据类型(重点) Key的取值:自定义,key名不要过长,否则影响使用效率;Key不要太短,最好是有意义。Redis命令String命令(重点)字符串类型是Redis中最为基础、常用的数据存储类型,字符串在Redis中是二进制安全的,这便意味着该类型存入和获取的数据相同。在Redis中字符串类型的Value最多可以容纳的数据长度是512MB。二进制安全和数据安全是没有关系的。...

2018-06-21 23:22:36 202

原创 Redis(一)之概述及安装

概述安装环境:Linux:CentOS(32位)工具:SecureCRTredis-4.0.10.tar.gzredis是C语言开发,安装redis需要先将官网下载的源码进行编译,编译依赖gcc环境。如果没有gcc环境,需要安装gcc: yum install gcc-c++步骤1:将Windows下下载的压缩文件上传到Linux下。通过secureCRT进行上传,步...

2018-06-21 20:36:02 249

转载 Linux之安装JDK、MySQL、Tomcat

预备知识rpm命令:相当于windows的添加/卸载程序进行程序的安装、更新、卸载、查看本地程序安装:rpm -ivh 程序名本地程序查看:rpm -qa本地程序卸载:rpm -e --nodeps 程序名yum命令:相当于可以联网的rpm命令相当于先联网下载程序安装包、程序的更新包自动执行rpm命令准备工作因为JDK,TOMCAT,MYSQL的安装过程中...

2018-06-21 00:32:41 159

原创 Linux之常用命令

Linux命令中参数,一般都是无序的。特殊情况下除外磁盘管理命令ls:列出目录内容参数:-a 查询所有文件和文件夹,包含隐藏的-l 查询详细列表 ls -l 简写为ll-h 友好展示信息 ll -h d目录,-普通文件,l链接需求:展示某个目录下的内容 ls 目录名 所在位置:/root 想要查看:/etc目录下的内容 命令:...

2018-06-20 19:14:37 188

原创 Solr6.6.2之SolrJ

SolrJ就是Solr服务器的java客户端。环境准备1.JDK1.82.SolrJ6.6.23.Eclipse4.Tomcat8项目结构 所需jar包在/solr-6.6.2/dist、/solr-6.6.2/dist/solrj-lib以及/solr-6.6.2/server/lib/ext下使用solrj完成索引维护1.添加/修改索引...

2018-06-19 16:22:32 518

原创 Solr6.6.2之基本使用

一、managed-schema 在managed-schema文件中,主要配置了solrcore的一些数据信息,包括Field和FieldType的定义等信息,在solr中,Field和FieldType都需要先定义后使用。1、Field<field name="id" type="stri

2018-06-19 00:24:36 556

转载 美团、滴滴、阿里、京东的 Dubbo / JVM / Spring 面试题及答案(1)

一、阿里巴巴面试题二、京东面试题三、美团面试题四、滴滴面试题五、总结目前互联网公司面试考点为:1.性能调优、算法数据机构2.高并发下数据安全、接口冪等性、原子性等3.分布式下协同、已经锁的处理4.数据库的分库分表、项目之间的垂直拆分出现频率高的技术点有:1.HashMap2.JVM3.Dubbo4.Mybatis5.Z...

2018-06-16 00:22:27 1310 1

转载 Solr6.6.2之环境搭建

环境1.JDK1.82.tomcat83.solr-6.6.21.官网下载 solr-6.6.2,然后解压到文件夹。 2.将server/server-webapp下的webapp复制到 tomcat 的webapp包下,并改名为solr 3.打开上面solr文件夹里面的WEB-INF/web.xml在开头部分找到相应的代码去掉注释并修改路径<env-entry&

2018-06-15 16:03:18 295

转载 Lucene之中文分词器

注意: 在lucene 4.6.0以上版本使用IKAnalyzer时可能会出现以下异常: java.lang.illegalstateexception:tokenstream contract violation: reset()/close() call missing, reset() calledmultiple times, or subclass does not call ...

2018-06-14 17:31:47 782

原创 Lucene6.6.2之代码示例

项目搭建 这里的原始数据来自数据库,当然有其他的原始数据,比如文档、网页之类的网上关于Luence6.x及以上的资料比较少,大多都是4.x的,API修改的修改、废弃的废弃这里就简单介绍一些常用API的使用采集数据原始数据大概分为文本数据、数据库数据、网页数据,这里的原始数据是数据库数据 对应的是Java中的POJO类public class Book { ...

2018-06-14 16:34:25 383

转载 SpringMVC(五)之拦截器

局部拦截器针对单个处理器映射器,就叫局部拦截器。全局拦截器springmvc.xml<!-- 配置springmvc全局拦截器 --><mvc:interceptors> <mvc:interceptor&amp

2018-06-12 15:54:10 323

原创 Maven之jsp文件出现红叉

在pom.xml中的<dependencies>标签中加入以下依赖<dependency> <groupId>jstl</groupId> <artifactId>jstl</artifactId> <version>1.2</version&gt

2018-06-12 00:33:05 638

转载 解决部分Maven依赖下载缓慢或卡死

转载自《解决部分Maven依赖下载缓慢或卡死》maven依赖下载默认使用的是国外的网络,导致了经常下载缓慢甚至卡顿。这时只要设置一个镜像,让maven从国内的网络下载依赖就能使大部分情况得到优化。 修改maven里的settings.xml文件的属性<mirror> <id>nexus</id>

2018-06-11 22:31:22 14404 4

原创 SpringMVC+Jersey实现跨服务器上传图片

场景比如:填写用户信息的时候,除了填写常规的form表单标签外,还需要上传头像,点击浏览选择头像后,不刷新页面也能马上在页面的文件区域显示所上传的图片这就是使用了跨服务器上传图片的技术,接下来就介绍如何跨服务器上传图片准备服务器既然说了是跨服务器上传,那么首先需要两台服务器,这里使用两个不同端口的tomcat来作为不同的服务器 一台作为当前项目运行的服务器,一台作为图...

2018-06-11 18:50:54 1806 7

转载 SpringMVC接收前台传送的日期(字符串)封装Date对象出错

1、接收参数是Date类型接收参数前边加一个@DateTimeFormat(pattern = "yyyy-MM-dd")@RequestMapping("/updateDate")public String updateDate(@DateTimeFormat(pattern = "yyy

2018-06-10 17:40:13 1681

原创 SpringMVC(四)之requestParam、requestBody、responseBody

RequestParamA) 常用来处理简单类型的绑定,通过Request.getParameter() 获取的String可直接转换为简单类型的情况( String–> 简单类型的转换操作由ConversionService配置的转换器来完成);因为使用request.getParameter()方式获取参数,所以可以处理get方式中queryString的值,也可以处理post方式中...

2018-06-10 14:30:17 468

转载 单独使用Maven下载所需jar包,不需要借助IDE工具

1.下载Maven地址:http://maven.apache.org/download.cgi2.安装Maven系统变量:MAVEN_HOME = C:\apache-maven-3.5.3系统变量:path = %MAVEN_HOME%\bin打开 cmd,在里面敲:mvn -version 3.在任意目录下创建一个文件夹,其下创建一个pom.xml文件,一个ba...

2018-06-10 11:29:18 4593

原创 SpringMVC(三)之数据回显、url模板映射、转发和重定向

项目搭建请查看上一篇《SpringMVC之注解以及参数封装》,这里不再介绍数据回显 jstl-1.2.jarUserController.java@Controller@RequestMapping("/user")public class UserController { // 用户列表 @RequestMapping(&

2018-06-09 18:13:07 1054

原创 SpringMVC(二)之注解以及参数封装

通过示例项目,学习SpringMVC的注解以及参数封装创建web项目以及导入jar包项目结构如图 web.xml<?xml version="1.0" encoding="UTF-8"?>&am

2018-06-09 16:37:06 2623

原创 解决请求参数的中文乱码问题

GET方式提交在tomcat服务器的server.xml如下位置添加URIEncoding="UTF-8" POST方式提交在web项目里的web.xml配置spring编码过滤器<filter> <filter-name>characterEncoding</filter-name

2018-06-09 11:40:05 1497

原创 SpringMVC(一)之入门

JavaEE体系结构什么是MVCmodel1model2Springmvc是什么?Springmvc是一个web层mvc框架,类似struts2.Springmvc和Spring? 结论:Springmvc是Spring的部分。Springmvc执行流程...

2018-06-08 21:32:38 485

转载 Mybatis(八)之逆向工程

转载自mybatis学习笔记(18)-mybatis逆向工程企业实际开发中,常用的逆向工程方式:由数据库的表生成java代码。官网链接 《MyBatis Generator的介绍》 下载逆向工程 maven中央仓库MyBatis-Generator下载地址: 《mybatis-generator-core》使用方法运行逆向工程根...

2018-06-08 16:53:56 293

原创 Mybatis(七)之整合Spring

环境1、JDK1.82、mybatis-3.2.73、spring-framework-4.3.2.RELEASE4、eclipse: Oxygen.3a Release (4.7.3a)项目结构所需jar包配置文件MybatisConfig.xml<?xml version="1.0" encoding="UTF-8" ?>&a

2018-06-08 15:46:03 153

原创 Mybatis(六)之缓存

Mybatis缓存Mybatis的缓存,包括一级缓存和二级缓存 一级缓存是SqlSession级别的缓存。在操作数据库时需要构造 sqlSession对象,在对象中有一个数据结构(HashMap)用于存储缓存数据。不同的sqlSession之间的缓存数据区域(HashMap)是互相不影响的。 . 二级缓存是mapper级别的缓存,多个SqlSession去操作同一个Ma...

2018-06-07 16:38:20 272

原创 Mybatis(五)之延迟加载

延迟加载又叫懒加载,也叫按需加载。也就是说先加载主信息,在需要的时候,再去加载从信息。 . 在mybatis中,resultMap标签的association标签和collection标签具有延迟加载的功能。需求查询订单信息,关联查询用户信息1、 创建一个statement来查询订单信息2、 创建一个statement来查询用户信息订单映射文件<r...

2018-06-06 21:53:45 259

实战Java高并发程序设计

实战Java高并发程序设计教程,百度网盘链接,视频和源码

2018-12-12

Java三端分离_SSM在线教育平台

Java三端分离_SSM在线教育平台,百度网盘,视频和源码,无加密

2018-12-12

Python全栈教学视频(三)

目录: Python全栈9期(第一部分):基础+模块+面向对象+网络编程 Python全栈9期(第二部分):并发编程+数据库+前端 Python全栈9期(第三部分):django基础 Python全栈9期(第四部分):django进阶 Python全栈9期(第五部分):django高级 Python全栈9期(第六部分):博客项目(一) Python全栈9期(第七部分):博客项目(二)+Xadmin组件 Python全栈9期(第八部分):rbac+stark组件 Python全栈9期(第九部分):stark组件(二) Python全栈9期(第十部分):CRM系统 Python全栈9期(第十一部分):vue(一) Python全栈9期(第十二部分):vue(二)+支付宝线上支付+git版本控制 Python全栈9期(第十三部分):luffy学城 Python全栈9期(第十四部分):Flask Python全栈9期(第十五部分):SQLAlchemy、爬虫、web微信、scrapy安装

2018-12-11

Python全栈教学视频(二)

目录: Python全栈9期(第一部分):基础+模块+面向对象+网络编程 Python全栈9期(第二部分):并发编程+数据库+前端 Python全栈9期(第三部分):django基础 Python全栈9期(第四部分):django进阶 Python全栈9期(第五部分):django高级 Python全栈9期(第六部分):博客项目(一) Python全栈9期(第七部分):博客项目(二)+Xadmin组件 Python全栈9期(第八部分):rbac+stark组件 Python全栈9期(第九部分):stark组件(二) Python全栈9期(第十部分):CRM系统 Python全栈9期(第十一部分):vue(一) Python全栈9期(第十二部分):vue(二)+支付宝线上支付+git版本控制 Python全栈9期(第十三部分):luffy学城 Python全栈9期(第十四部分):Flask Python全栈9期(第十五部分):SQLAlchemy、爬虫、web微信、scrapy安装

2018-12-11

[Chapte7-8]Spring Security开发安全的REST服务视频教程

百度网盘,[Chapte7-8]Spring Security开发安全的REST服务视频教程,第7-8章,无加密

2018-08-26

[Chapte5]Spring Security开发安全的REST服务视频教程

百度网盘,[Chapte5]Spring Security开发安全的REST服务视频教程,第5章,无加密

2018-08-26

[Chapter1-3]Spring Security开发安全的REST服务视频教程

百度网盘,[Chapter1-3]Spring Security开发安全的REST服务视频教程,第1-3章,无加密

2018-08-26

spring-boot-web-restfulcrud代码示例

spring-boot-web代码示例,是IDEA的项目工程,使用restful风格实现增删查改,静态数据

2018-07-22

尚硅谷SpringBoot教学文档

尚硅谷SpringBoot教学文档,使用Typora打开,尚硅谷SpringBoot教学文档

2018-07-20

FastDFS_Nginx所需工具

FastDFS_Nginx所需工具,FastDFS_Nginx所需工具,FastDFS_Nginx所需工具

2018-06-26

Maven_SSM环境搭建

eclipse的Maven_SSM环境搭建,tomcat7,jdk1.7,Maven_SSM环境搭建

2018-06-23

Lucene6.6.2API示例

Lucene6.6.2代码示例,处理的原始数据类型是数据库,内含中文分词器IKAnalyzer-6.5.0.jar,支持Lucene6.x以上版本

2018-06-14

luke-javafx-7.3.1-luke-release.zip

luke-javafx-7.3.1-luke-release.zip,luke-javafx-7.3.1-luke-release.zip

2018-06-14

luke-7.1.0-luke-release.zip

luke-7.1.0-luke-release.zip,luke-7.1.0-luke-release.zip

2018-06-14

jackson-2.6.5的jar包

1.jackson-annotations-2.6.5.jar 2.jackson-core-2.6.5.jar 3.jackson-databind-2.6.5.jar

2018-06-10

SQLyog-12.0.9-0.x64

SQLyog-12.0.9-0.x64工具,MySQL可视化工具,SQLyog-12.0.9-0.x64

2018-06-01

韩顺平_玩转Oracle教学视频

百度网盘下载链接,韩顺平_玩转Oracle教学视频。。。。

2018-05-31

韩顺平_php从入门到精通教学视频及资料

百度网盘下载链接,韩顺平_php从入门到精通教学视频及资料

2018-05-31

ATM前后端系统

本ATM管理系统包括客户端以及服务端1.客户端使用JavaFX实现图形界面2.服务端使用SSH框架,采用B/S架构

2018-05-31

spring必备jar包

struts2-2.3.15.3,spring-3.0.2,hibernate-3.6.10 spring-framework-3.0.2.RELEASE-dependencies.zip spring-framework-3.2.0.RELEASE-dist.zip

2018-03-16

空空如也

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

TA关注的人

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