- 博客(33)
- 资源 (5)
- 问答 (1)
- 收藏
- 关注
原创 SpringClould微服务架构搭建--统一响应、入参校验、异常处理(四)
SpringClould微服务架构搭建--统一响应、入参校验、异常处理
2021-11-18 10:01:37
1587
原创 Spring Cloud学习之Eureka搭建
1、SpringCloud-Eureka之服务发现与服务注册 Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务,以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。Eureka包含两个组件:E...
2019-02-12 18:18:21
222
转载 (转)JAVA设计模式之单例模式
原文:http://blog.csdn.net/jason0539 本文继续介绍23种设计模式系列之单例模式。概念: java中单例模式是一种常见的设计模式,单例模式的写法有好几种,这里主要介绍三种:懒汉式单例、饿汉式单例、登记式单例。 单例模式有以下特点: 1、单例类只能有一个实例。 2、单例类必须自己创建自己的唯一实例。 3、单例类必须给所有其他对象提供...
2018-05-09 18:57:10
129
原创 服务器tomcat错误:failed setting ip_tt1及Djava.net.preferIPv4Stack设置
部署tomcat项目后,启动时报failed setting ip_tt1,错误原因:未设置禁用IPv6:-Djava.net.preferIPv4Stack=true解决方法:1、eclipse:Window--Preferences--JAVA--Installed JREs--选中JDK--EDITDeault VM Arguments:-Djava.ne
2018-01-09 10:53:06
1225
转载 java socket 多线程编程
转:http://www.cnblogs.com/qqzy168/p/3772215.html参照网上代码:1.工程: 2.代码:Client.javapackage com.my.socket.test;import java.io.BufferedReader;import java.io.IOException;import java.io.Inp
2017-06-22 18:46:11
277
转载 SSM框架——详细整合教程(Spring+SpringMVC+MyBatis)
教程集:http://write.blog.csdn.net/postedit 目录(?)[-]基本概念 1Spring 2SpringMVC 3MyBatis 开发环境搭建 Maven Web项目创建 SSM整合 1Maven引入需要的JAR包 2Spring与MyBatis的整合 21建立JDBC属性文件 22建立spring-mybatisx...
2016-08-10 21:20:56
475
转载 详解Spring MVC 常用的那些注解
Spring从2.5版本开始在编程中引入注解,用户可以使用@RequestMapping, @RequestParam, @ModelAttribute等等这样类似的注解。到目前为止,Spring的版本虽然发生了很大的变化,但注解的特性却是一直延续下来,并不断扩展,让广大的开发人员的双手变的更轻松起来,这都离不开Annotation的强大作用,今天我们就一起来看看Spring MVC 4中常用的...
2016-08-10 21:18:42
7215
1
转载 关于hibernate的缓存使用
1. 关于hibernate缓存的问题:1.1.1. 基本的缓存原理Hibernate缓存分为二级,第一级存放于session中称为一级缓存,默认带有且不能卸载。第二级是由sessionFactory控制的进程级缓存。是全局共享的缓存,凡是会调用二级缓存的查询方法 都会从中受益。只有经正确的配置后二级缓存才会发挥作用。同时在进行条件查询时必须使用相应的方法才能从缓存...
2016-08-08 23:46:56
220
原创 Spring事务隔离级别及其应用说明
一、Propagation (事务的传播属性)Propagation : key属性确定代理应该给哪个方法增加事务行为。这样的属性最重要的部份是传播行为。有以下选项可供使用:PROPAGATION_REQUIRED--支持当前事务,如果当前没有事务,就新建一个事务。这是最常见的选择。PROPAGATION_SUPPORTS--支持当前事务,如果当前没有事务,就以非事务方式执行。PROPA...
2016-08-08 23:45:18
290
转载 程序员必知的8大排序(四)-------归并排序,基数排序(java实现)
http://blog.csdn.net/pzhtpf/article/details/7560312 7、归并排序 (1)基本排序:归并(Merge)排序法是将两个(或两个以上)有序表合并成一个新的有序表,即把待排序序列分为若干个子序列,每个子序列是有序的。然后再把有序子序列合并为整体有序序列。(2)实例:(3)用java实现[plain] view
2016-08-08 23:29:57
201
转载 程序员必知的8大排序(三)-------冒泡排序,快速排序(java实现)
http://blog.csdn.net/pzhtpf/article/details/75602945.冒泡排序(1)基本思想:在要排序的一组数中,对当前还未排好序的范围内的全部数,自上而下对相邻的两个数依次进行比较和调整,让较大的数往下沉,较小的往上冒。即:每当两相邻的数比较后发现它们的排序与排序要求相反时,就将它们互换。(2)实例:(3)用java实现 [
2016-08-08 23:28:54
267
转载 程序员必知的8大排序(二)-------简单选择排序,堆排序(java实现)
http://blog.csdn.net/pzhtpf/article/details/75599433.简单选择排序(1)基本思想:在要排序的一组数中,选出最小的一个数与第一个位置的数交换;然后在剩下的数当中再找最小的与第二个位置的数交换,如此循环到倒数第二个数和最后一个数比较为止。(2)实例:(3)用java实现[plain] view plai
2016-08-08 23:27:09
224
转载 程序员必知的8大排序(一)-------直接插入排序,希尔排序(java实现)
http://blog.csdn.net/pzhtpf/article/details/7559896先来看看8种排序之间的关系: 1, 直接插入排序 (1)基本思想:在要排序的一组数中,假设前面(n-1) [n>=2] 个数已经是排好顺序的,现在要把第n个数插到前面的有序数中,使得这n个数也是排好顺序的。如此反复循环,直到全部排好顺序。(2)实例
2016-08-08 23:23:31
217
转载 jsp页面间的传值方法
JSP页面间传递参数是经常需要使用到的功能,有时还需要多个JSP页面间传递参数。下面介绍一下实现的方法。(1)直接在URL请求后添加如:直接传递参数 特别的在使用response.sendRedirect做页面转向的时候,也可以用如下代码:response.sendRedirect("thexuan.jsp?action=transparams&detail=directe") ,
2016-08-08 22:58:44
231
原创 SQL中JOIN和UNION区别和详细用法说明
1.JOIN和UNION区别 join 是两张表做交连后里面条件相同的部分记录产生一个记录集, union是产生的两个记录集(字段要一样的)并在一起,成为一个新的记录集 。 JOIN用于按照ON条件联接两个表,主要有四种: INNER JOIN:内部联接两个表中的记录,仅当至少有一个同属于两表的行符合联接条件时,内联接才返回行。我理解的是只要记录不符合ON条件,就不会显示在
2016-08-08 22:49:57
953
原创 mysql的Union和Union All的使用区别
UNION用的比较多union all是直接连接,取到得是所有值,记录可能有重复 union 是取唯一值,记录没有重复 1、UNION 的语法如下:[SQL 语句 1] UNION [SQL 语句 2]2、UNION ALL 的语法如下:[SQL 语句 1] UNION ALL [SQL 语句 2]效率:UNI
2016-08-08 22:41:15
331
转载 JAVA的集合类(二)
有序否允许元素重复否Collection否是List是是SetAbstractSet否否HashSetTreeSet是(用二叉树排序)MapAbstractMa
2016-08-08 22:28:10
166
转载 JAVA的集合类(一)
原:http://www.cnblogs.com/xwdreamer/archive/2012/05/30/2526822.html1.java集合类图1.11.2 上述类图中,实线边框的是实现类,比如ArrayList,LinkedList,HashMap等,折线边框的是抽象类,比如AbstractCollection,AbstractList,AbstractMap等
2016-08-08 22:25:31
227
原创 项目实际运用中用到spring的什么功能?
常用到AOP!面向切面编程:Aspect Oriented Programming AOP是OOP的延续,是(Aspect Oriented Programming)的缩写,意思是面向切面编程。 主要的功能是:日志记录,性能统计,安全控制,事务处理,异常处理等等。 主要的意图是:将日志记录,性能统计,安全控制,事务处理,异常处理等代码从业务逻辑代码中划分出来,通过对这些行为的
2016-08-08 22:18:59
6693
转载 JS获取form表单
本文实例讲述了js获取form的方法。分享给大家供大家参考。具体如下:先来看下面代码:?12345678910111213141516 window.onload=function(){ varf1=document.f1; varf2=
2016-08-08 22:01:23
6076
转载 JS获取form表单的所有数据
在HTML中用js获取通过GET、POST方法(就是在网址后加?a=b&c=d之类)传过来的表单值。针对大家常用的获取表单方式,很多时候都是在重复的写一些代码,今天给大家贴出来的代码可以作为公用方法直接调用。可以提高大家的开发效率。Js代码 "text/javascript"> //获取指定form中的所有的对象 function getEl
2016-08-08 21:59:54
16332
1
原创 Get与Post的区别
在B/S应用程序中,前台与后台的数据交互,都是通过HTML中Form表单完成的。Form提供了两种数据传输的方式——get和post。虽然它们都是数据的提交方式,但是在实际传输时确有很大的不同,并且可能会对数据产生严重的影响。虽然为了方便的得到变量值,Web容器已经屏蔽了二者的一些差异,但是了解二者的差异也会很有帮助的。 Form中的get和post方法,在数据传输过程中分别对应了HTTP协
2016-08-08 21:47:23
198
转载 java中一般异常和运行时异常的区别
Java提供了两类主要的异常:runtime exception和checked exception。checked异常也就是我们经常遇到的IO异常,以及SQL异常都是这种异常。对于这种异常,JAVA编译器强制要求我们必需对出现的这些异常进行catch。所以,面对这种异常不管我们是否愿意,只能自己去写一大堆catch块去处理可能的异常。 但是另外一种异常:runtime...
2016-08-08 21:41:23
686
原创 JAVA中抽象类与接口的区别?
简单来说,接口是公开的,里面不能有私有的方法或变量,是用于让别人使用的,而抽象类是可以有私有方法或私有变量的,另外,实现接口的一定要实现接口里定义的所有方法,而实现抽象类可以有选择地重写需要用到的方法,一般的应用里,最顶级的是接口,然后是抽象类实现接口,最后才到具体类实现。还有,接口可以实现多重继承,而一个类只能继承一个超类,但可以通过继承多个接口实现多重继承,接口还有标识(里
2016-08-08 21:38:04
174
转载 JAVA线程:概念与原理
Java线程:概念与原理一、操作系统中线程和进程的概念现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。进程是指一个内存中运行的应用程序,每个进程都有自己独立的一块内存空间,一个进程中可以启动多个线程。比如在Windows系统中,一个运行的exe就是一个进程。 线程是指进程中的一个执行流程,一个进程中可以运行多个线程。比如java.exe进程中可以运行很多线
2016-08-08 21:36:09
342
转载 抽象类与接口的区别
abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。 abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于 abstract class和interface的选择显得比较随意。其实,两者
2016-08-08 21:28:02
183
转载 SpringMVC Controller 介绍
SpringMVC Controller 介绍 一、简介 在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常简便的定义Controller 的方法,你
2016-08-08 12:34:36
344
转载 Web MVC简介
Web MVC简介1.1、Web开发中的请求-响应模型: 在Web世界里,具体步骤如下:1、 Web浏览器(如IE)发起请求,如访问http://sishuok.com2、 Web服务器(如Tomcat)接收请求,处理请求(比如用户新增,则将把用户保存一下),最后产生响应(一般为html)。3、web服务器处理完成后,返回内容给web客户端(一般就是我们的浏览器),客户
2016-08-07 21:05:15
312
3
转载 Spring MVC入门
2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的Web框架在此
2016-08-07 21:01:12
228
4
原创 Initialization error SQL * NET not properly installed OracleHomeKey: OracleHomeDir:等问题解决
在win7 64位系统下安装oracle11g之后,连接PLSQL 时,报异常。如下图:这个问题,纠结了我一上午,还是查资料,网上很多说是需要在64位系统上按装32位的oracle,但是 我安装32位的时候出错了,本来我就怀疑。后来想起来以前用10g的时候plsql我是配置过什么的,然后就试着去找了一下,果然被我找到原因了。因为plsql的oracle home路径没有配置,在此给出解决步骤:...
2014-11-14 15:29:45
36585
1
springboot集成elasticSearch.zip
2020-07-14
java中读取excel模版的数据,然后再根据公式进行计算
2016-11-11
TA创建的收藏夹 TA关注的收藏夹
TA关注的人