![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java后台技术
tang_MrTang
这个作者很懒,什么都没留下…
展开
-
javaWeb企业分布式、互联网、云开发平台
平台简介 Jeesz是一个分布式的框架,提供项目模块化、服务化、热插拔的思想,高度封装安全性的Java EE快速开发平台。 Jeesz本身集成Dubbo服务管控、Zookeeper注册中心、Redis分布式缓存技术、FastDFS分布式文件系统、ActiveMQ异步消息中间件、Nginx负载均衡等分布式技术 使用Maven做项目管理,项目模块化,提高项目的...转载 2018-06-11 21:23:47 · 323 阅读 · 0 评论 -
Java学习笔记-----中间件,组件,容器,框架的精彩理解
在现在企业级应用中,我们的应用软件一般分为三层三层分别是表示层,业务逻辑层,数据持久层------------------------------|表示层|业务逻辑层|数据持久层|------------------------------我们来说说三层中的代表软件表示层这一层一般在客户端pc机上,最常见的是IE浏览器,这就是表示层的软件表示层是直接与使用者交互的软件业务逻辑层这一层一般在服务器端...转载 2018-06-21 22:10:40 · 865 阅读 · 0 评论 -
【转载】贡献10本经典Java教程,都是pdf完整版的
说明:发现一个“新浪微盘”,空间大,下载方便,也没有广告。我的技术资料免费分享给大家。即使你没有“新浪微博”,也是可以直接下载或者在线浏览,速度也很快。 【1】 海量Android教程、开发资料和源码 【2】 海量Linux学习教程和开发资料 【3】 海量C、C++、MFC和VC++教程、源码和开发资料【4】 海量Java教程、开发资料和源码 "Java基础教程.pdf" http://...转载 2018-06-21 22:11:57 · 867 阅读 · 0 评论 -
mysql的sql执行计划详解(非常有用)
引言:实际项目开发中,由于我们不知道实际查询的时候数据库里发生了什么事情,数据库软件是怎样扫描表、怎样使用索引的,因此,我们能感知到的就只有sql语句运行的时间,在数据规模不大时,查询是瞬间的,因此,在写sql语句的时候就很少考虑到性能的问题。但是当数据规模增大,如千万、亿的时候,我们运行同样的sql语句时却发现迟迟没有结果,这个时候才知道数据规模已经限制了我们查询的速度。所以,查询优化和索引也就...转载 2018-06-21 22:15:30 · 117 阅读 · 0 评论 -
mysql阅读查询执行计划的简要说明
学习数据库查询优化技术,第一步需要看明白查询执行计划,根据查询执行计划理解查询优化器的执行过程,体会优化技术的运用情况。所以,读懂查询执行计划是掌握查询优化技术的必要条件。 以下从MySQL查询执行计划的格式和关键字,介绍MySQL的查询执行计划,并结合实例,帮助读者理解查询执行计划。 示例 演示如何阅读MySQL的查询执行计划。先创建5张表,命令如下(各表的数据...转载 2018-06-21 22:16:23 · 211 阅读 · 0 评论 -
图文详解如何安装 Intellij IDEA 2017
在本系列教程的上一篇文章中,我们介绍了 Intellij IDEA 的优缺点。为了帮组读者能够快速地熟悉IDEA,本教程将以图文混合的形式详细地介绍 Intellij IDEA 的安装过程。很多用户都是先学习了 Eclipse、MyEclipse 再转到 IntelliJ IDEA 的,这里需要先说明的是,在学习 IntelliJ IDEA 过程中,需要读者暂时忘记 Eclipse 下的思维模式,...转载 2018-06-22 22:20:50 · 302 阅读 · 0 评论 -
第一次使用Android Studio时你应该知道的一切配置
【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4390905.html 【本文的版本更新】 2015-04-03时,第一次着手写本文,此时的Android Studio版本为1.1。 2015-05-07时,将Android Studio更新为1.2...转载 2018-06-22 22:23:11 · 144 阅读 · 0 评论 -
支付宝支付-APP支付服务端详解
支付宝APP支付服务端详解前面接了微信支付,相比微信支付,支付宝APP支付提供了支付分装类,下面将实现支付宝APP支付、订单查询、支付结果异步通知、APP支付申请参数说明,以及服务端返回APP端发起支付的签名、商户私钥、支付宝公钥的配置使用等。支付注意事项1、APP支付不能在沙箱测试、只能申请上线测试 2、需要创建RSA密钥设置文档,设置后上传rsa_public_key.pem【开发者公钥,上传...转载 2018-06-22 22:24:12 · 1286 阅读 · 0 评论 -
java支付宝和微信app支付(服务端处理)
最近在接入支付宝和微信的app支付 , 之前因为大部分做的都是网页版的支付,没接触过app,这次把遇到的坑都记录下来。首先 支付宝支付 https://openhome.alipay.com/platform/home.htm 先去这里 注册商户 然后就是填写一系列的资料 申请啊 什么的。 最后通过了。登陆后 点击这个 然后 这样 就创建了 一个app支付的应用—————— 这个...转载 2018-06-22 22:25:05 · 1509 阅读 · 0 评论 -
支付宝集成过程详解——运行DEMO
前言,梦想是需要坚持的,在路上,一路前行。加油。这两天软件需要集成支付宝了,第一次集成,过程还是挺简单的,不过由于支付宝官方文档写的不够清晰,也是走了一些弯路,下面把过程写出来分享给大家一、申请移动支付权限首先登录【支付宝开放平台】http://open.alipay.com/platform/home.htm,添加应用,申请移动支付权限。申请开通支付,是需要公司文件的,个人是不允许开始支付的。具...转载 2018-06-22 22:26:08 · 287 阅读 · 0 评论 -
完全理解Gson(1):简单入门
本文由 ImportNew - liken 翻译自 javacreed。欢迎加入翻译小组。转载请见文末要求。GSON是Google开发的Java API,用于转换Java对象和Json对象。本文讨论并提供了使用API的简单代码示例。更多关于GSON的API可以访问:http://sites.google.com/site/gson/.本文是GSON系列文章的第一篇。本文是其他文章的基础,因此不需要...转载 2018-06-23 23:15:11 · 463 阅读 · 0 评论 -
JAVA经典算法面试40题及答案
ByLee-Last updated:星期日, 三月 9, 2014现在是3月份,也是每年开年企业公司招聘的高峰期,同时有许多的朋友也出来找工作。现在的招聘他们有时会给你出一套面试题或者智力测试题,也有的直接让你上机操作,写一段程序。算法的计算不乏出现,基于这个原因我自己搜集了一些算法上的题型。希望对于大家有所帮助。【程序1】题目:古典问题:有一对兔子,从出生后第3个月起每个月...转载 2018-06-23 23:36:12 · 22232 阅读 · 8 评论 -
SpringMVC 文件上传配置,多文件上传,使用的MultipartFile的实例
基本的SpringMVC的搭建在我的上一篇文章里已经写过了,这篇文章主要说明一下如何使用SpringMVC进行表单上的文件上传以及多个文件同时上传的步骤文件上传项目的源码下载地址:demo一、配置文件:SpringMVC 用的是 的MultipartFile来进行文件上传 所以我们首先要配置MultipartResolver:用于处理表单中的file?1234567<!-- 配置Multip...转载 2018-06-24 22:44:43 · 322 阅读 · 0 评论 -
JAVA项目同时上传多个文件和多个内容
JAVA项目同时上传多个文件和多个内容 首先这俩问题是由一个功能引发的,最近项目中有这样的要求,前端要上传多个文件用于地图描绘那些东西,但只是为了拼到地图上查看一下,并不做保存,这就引发了我的纠结,既然上传到服务器上,还不要保存,那我们干嘛还要上传到服务器,占用服务器的资源。 所以,我认为前端应该有自己的读取本地文件的方法,后来找到一个方法,如下:<%@ page contentTyp...转载 2018-06-24 22:45:36 · 1066 阅读 · 0 评论 -
java多图片上传功能的实现
开发环境:jdk1.7,MyEclipse10 框架用的是spring。用到了maven工具(maven的包百度下就可以)。四步完成,全部复制改参数就可以第一步:先在Spring中对图片进行限制<!-- SpringMVC上传文件时,需要配置MultipartResolver处理器 --> <bean id="multipartResolver" class="o...转载 2018-06-24 22:46:32 · 359 阅读 · 0 评论 -
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认...转载 2018-06-21 22:08:13 · 122 阅读 · 0 评论 -
SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
使用SSM(Spring、SpringMVC和Mybatis)已经有三个多月了,项目在技术上已经没有什么难点了,基于现有的技术就可以实现想要的功能,当然肯定有很多可以改进的地方。之前没有记录SSM整合的过程,这次刚刚好基于自己的一个小项目重新搭建了一次,而且比项目搭建的要更好一些。以前解决问题的过程和方法并没有及时记录,以后在自己的小项目中遇到我再整理分享一下。这次,先说说三大框架整合过程。个人认...转载 2018-06-21 22:08:10 · 144 阅读 · 0 评论 -
Spring Boot 入门之基础篇(一)
原文地址:Spring Boot 入门之基础篇(一)博客地址:http://www.extlight.com一、前言Spring Boot 是由 Pivotal 团队提供的全新框架,其设计目的是用来简化新 Spring 应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。本系列以快速入门为主,可当作工具小手册阅读二、环境搭建创建一个 maven 工...转载 2018-06-11 21:27:55 · 142 阅读 · 0 评论 -
Spring boot Mybatis 整合(完整版)
对Mybatis注解方式有兴趣的,可以查看我的另一篇:Spring boot Mybatis 整合(注解版) 注解方式更加简洁简单,极大程度的提高了开发速度。如果大家需要使用更高的版本比如springboot2.0,请参照我最新的博客springboot2.0 Mybatis 整合 (springboot2.0版本)个人开源项目springboot+mybatis+thymeleaf+docker...转载 2018-06-11 21:30:34 · 283 阅读 · 0 评论 -
springboot Mybatis 整合
springboot终于迎来了2.0版本,很多新的特性让springboot更加强大,之前使用1.5.6版本整合了Mybatis,现在2.0版本就已经不适用了,所以,在摸索中搭建了2.0版本整合Mybatis个人开源项目springboot+mybatis+thymeleaf+docker构建的个人站点开源项目(集成了个人主页、个人作品、个人博客)更多干货SpringBoot系列目录写在前面本来这...转载 2018-06-11 21:32:27 · 481 阅读 · 0 评论 -
Spring技术内幕——深入解析Spring架构与设计原理(一)IOC实现原理
IOC的基础 下面我们从IOC/AOP开始,它们是Spring平台实现的核心部分;虽然,我们一开始大多只是在这个层面上,做一些配置和外部特性的使用工作,但对这两个核心模块工作原理和运作机制的理解,对深入理解Spring平台,却是至关重要的;因为,它们同时也是Spring其他模块实现的基础。从Spring要做到的目标,也就是从简化Java EE开发的出发点来看,简单的来说,它是通过对POJO开发的支...转载 2018-06-20 22:21:32 · 113 阅读 · 0 评论 -
Spring 注解学习手札(七) 补遗——@ResponseBody,@RequestBody,@PathVariable
最近需要做些接口服务,服务协议定为JSON,为了整合在Spring中,一开始确实费了很大的劲,经朋友提醒才发现,SpringMVC已经强悍到如此地步,佩服! 相关参考: Spring 注解学习手札(一) 构建简单Web应用 Spring 注解学习手札(二) 控制层梳理 Spring 注解学习手札(三) 表单页面处理 Spring 注解学习手札(四) 持久层浅析 Spring 注解学习手札(五) 业...转载 2018-06-20 22:25:20 · 127 阅读 · 0 评论 -
Java 常用排序算法/程序员必须掌握的 8大排序算法
本文由网络资料整理转载而来,如有问题,欢迎指正! 分类: 1)插入排序(直接插入排序、希尔排序) 2)交换排序(冒泡排序、快速排序) 3)选择排序(直接选择排序、堆排序) 4)归并排序 5)分配排序(基数排序) 所需辅助空间最多:归并排序 所需辅助空间最少:堆排序 平均速度最快:快速排序 不稳定:快速排序,希尔排序,堆排序。 先来看看 8种排序之间的关系: 1.直接插入排序 (1)基本思想:...转载 2018-06-20 22:26:53 · 147 阅读 · 0 评论 -
HashMap和HashSet的区别
HashMap和HashSet的区别是Java面试中最常被问到的问题。如果没有涉及到Collection框架以及多线程的面试,可以说是不完整。而Collection框架的问题不涉及到HashSet和HashMap,也可以说是不完整。HashMap和HashSet都是collection框架的一部分,它们让我们能够使用对象的集合。collection框架有自己的接口和实现,主要分为Set接口,Lis...转载 2018-06-20 22:49:33 · 90 阅读 · 0 评论 -
SQL Server 触发器
触发器是一种特殊类型的存储过程,它不同于之前的我们介绍的存储过程。触发器主要是通过事件进行触发被自动调用执行的。而存储过程可以通过存储过程的名称被调用。Ø 什么是触发器 触发器对表进行插入、更新、删除的时候会自动执行的特殊存储过程。触发器一般用在check约束更加复杂的约束上面。触发器和普通的存储过程的区别是:触发器是当对某一个表进行操作。诸如:update、insert、delete这些操...转载 2018-06-20 22:52:41 · 111 阅读 · 0 评论 -
java 23种设计模式 深入理解
以下是学习过程中查询的资料,别人总结的资料,比较容易理解(站在各位巨人的肩膀上,望博主勿究)创建型抽象工厂模式 http://www.cnblogs.com/java-my-life/archive/2012/03/28/2418836.html工厂方法 http://www.cnblogs.com/java-my-life/archive/2012/03/25/2416227.html建造者模式...转载 2018-06-20 22:53:41 · 95 阅读 · 0 评论 -
Java Web新手小项目及源码
[html] view plain copy<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">这是javaweb的期末作业,本人大三。在这里和大家分享,有不足之处也希望大家指出来。</span> 项目比较简单,主要供新手小白参考,大牛...转载 2018-06-20 22:57:22 · 2169 阅读 · 2 评论 -
阿里巴巴开源项目 Druid 负责人温少访谈
Druid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和SQL解析器组成。该项目主要是为了扩展JDBC的一些限制,可以让程序员实现一些特殊的需求,比如向密钥服务请求凭证、统计SQL信息、SQL性能收集、SQL注入检查、SQL翻译等,程序员可以通过定制来实现自己需要的功能。 该项目在阿里巴巴内部得到了广泛的部署,在外部也有大量的用户群。为了使大家更好地了解和使用Druid,我们采...转载 2018-06-20 22:59:57 · 150 阅读 · 0 评论 -
做一个完整的Java Web项目需要掌握的技能
最近自己做了几个Java Web项目,有公司的商业项目,也有个人做着玩的小项目,写篇文章记录总结一下收获,列举出在做项目的整个过程中,所需要用到的技能和知识点,带给还没有真正接触过完整Java Web项目的同学一个比较完整的视角,提供一个所谓的“大局观”,也以便于同学们更有针对性地学习。当然,这里所用到的例子项目是非常初级,简单的项目,所以大神们就可以不用往下看了。首先我们从网站的架构谈起。一般来...转载 2018-06-20 23:00:56 · 251 阅读 · 0 评论 -
MyBatis08--Mybatis 与 Spring集成(方法一)
前言: 在前面的文章中使用Mybatis连接数据库,然后进行增删改查的操作。这篇博文的介绍的是利用Spring管理MyBatis事务,重点是数据源管理以及 bean 的配置。因为在实际的项目开发中,通常会用到Spring来管理DataSource。利用Spring基于接口的编程,充分借助ioc以及aop的便利。Spring管理MyBatis事务 对于使用Spring管理MyBatis事务,这里做一...转载 2018-06-21 22:03:49 · 144 阅读 · 0 评论 -
基于jsp+servlet的个人博客系统
这学期的课程,算是结束了吧。开了一门JAVA EE的课程,老师我就不说了,讲了一学期的jsp,真像其他老师说的一样,“不像某老师一样,会个jsp,准备个课件,能讲好几年”。呵呵了。不过还好,很多东西,都要自学的嘛。源代码地址: https://github.com/hlk-1135/Blog 前言: 学习是一个分享的过程,所以在这里我会把整个博客项目的所有代码都分享出来,希望我们一起学习。(初学者...转载 2018-06-21 22:05:33 · 2661 阅读 · 2 评论 -
eclipse开发java的web项目时使用SSM框架的方法
本次采用的Spring MVC Jar包如下:spring-aop-4.1.3.RELEASE.jarspring-beans-4.1.3.RELEASE.jarspring-context-4.1.3.RELEASE.jarspring-context-support-4.1.3.RELEASE.jarspring-core-4.1.3.RELEASE.jarspring-expression-...转载 2018-06-21 22:06:29 · 320 阅读 · 0 评论 -
【Java】SpringMVC实现多张图片上传实例
实现在Springmvc中上传图片功能很好实现。需求是将多张或单张图片上传至某个文件夹下,同时保存在数据库中和服务器上。现在我将会展现完整例子。1、前提:在pom中添加相关的jar包。[html] view plain copy<!-- https://mvnrepository.com/artifact/commons-fileupload/commons-fileupload -->...转载 2018-06-24 22:47:23 · 888 阅读 · 0 评论