
java
白玉杰
生活嘛,就是让别人笑笑,再让别人笑笑嘛
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Hibernate抛出jpa UnsupportedOperationException: query result offset is not supported的解决方法
Hibernate配置sqlserver2008的方言为org.hibernate.dialect.SQLServer2008Dialect而使用SQLServer2000与SQLServer2005hibernate配置的方言应为org.hibernate.dialect.SQLServerDialect————————————————版权声明:本文为优快云博主「Coding__man」...原创 2020-04-20 09:22:01 · 976 阅读 · 0 评论 -
org.hibernate.AnnotationException: No identifier specified for entity
今天在做springboot框架整合的是,由于疏忽没有加入主键ID,于是报错:org.hibernate.AnnotationException: No identifier specified for entity: com.suptools.dto.VipOperatorDto at org.hibernate.cfg.AnnotationBinder.bindClass(Annotati...原创 2020-04-14 20:41:28 · 1506 阅读 · 0 评论 -
Spring Boot 报错:Error creating bean with name 'entityManagerFactory' defined in class path resource
网上度娘无数解决方案无果,以为是因为meaven依赖问题,包冲突或者缺失,卡壳解决一天,真是气愤!!!有时候换一个角度,不一定是因为包的问题,是因为数据库权限的问题最后找到问题竟然是没有给当前数据库用户赋予查询权限数据库通了之后,问题便解决如果是依赖的问题的话,可以尝试以下方式:通过将Mavn库中的org.hibernate.hibernate-core下的内容全部清空(Mavn库默认具...原创 2020-04-13 10:38:57 · 464 阅读 · 0 评论 -
windows的Redis下载与安装
下载:1、Github下载地址:https://github.com/MicrosoftArchive/redis/releases2、百度网盘下载地址:Redis-x64-3.2.100.zip 密码:kxze安装:1、把redis解压到你想要安装的位置,打开一个命令窗口,通过 cd 命令进入到你解压的目录2、输入命令:redis-server redis.windows.conf...原创 2020-04-10 16:34:54 · 385 阅读 · 0 评论 -
使用svn下载远程服务器代码
一.右键操作右键点击svn cheakout:二.版本库url输入服务器ip,及目的自己想存的文件位置三.输入用户名及密码不再截图:四.导出完成原创 2020-04-08 09:14:17 · 965 阅读 · 0 评论 -
java多线程
一:为什么要学多线程了解并发编程:实际工作中很少写多线程的代码,这部分代码一般都被人封装起来了,在业务中使用多线程的机会也不是很多(看具体项目),虽然代码中很少会自己去创建线程,但是实际环境中每行代码却都是并行执行的,同一时刻大量请求同一个接口,并发可能会产生一些问题,所以也需要掌握一定的并发知识二:进程与线程进程进程是资源(CPU、内存等)分配的基本单位,它是程序执行时的一个实例。程...原创 2020-03-26 10:58:54 · 437 阅读 · 0 评论 -
java的基本数据类型
java的基本数据类型有八种:1)四种整数类型(byte、short、int、long):byte:8 位,用于表示最小数据单位,如文件中数据,-128~127 short:16 位,很少用,-32768 ~ 32767 int:32 位、最常用,-231-1~231 (21 亿) long:64 位、次常用 注意事项: int i=5; // 5 叫直接量(或...原创 2020-03-26 10:02:54 · 219 阅读 · 0 评论 -
spring详解
1、Spring是什么?Spring是一个轻量级的IoC和AOP容器框架。是为Java应用程序提供基础性服务的一套框架,目的是用于简化企业应用程序的开发,它使得开发者只需要关心业务需求。常见的配置方式有三种:基于XML的配置、基于注解的配置、基于Java的配置。主要由以下几个模块组成:Spring Core:核心类库,提供IOC服务;Spring Context:提供框架式的Bean访问方...原创 2020-03-25 14:29:43 · 589 阅读 · 0 评论 -
常见的问题
3.Map集合中key和value可以是对象吗?为什么?对于某些从泛型(比如:Map<K, V>)中继承过来的数据,K可能是String、Integer、等等。如果需要map.get(key),得先确保key的类型跟map的K匹配。4.单点登录是如何实现的?单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登...原创 2020-03-25 13:57:45 · 166 阅读 · 0 评论 -
Java实现拦截HTTP请求的几种方式
在Java的服务端开发当中,拦截器是很常见的业务场景,这里对Java开发当中几种常见的拦截器的实现方式进行记录和分析。一:实现javax.servlet.Filter接口(使用过滤器方式拦截请求)import org.springframework.stereotype.Component; import javax.servlet.*;import java.io.IOExceptio...原创 2020-03-25 12:06:46 · 4466 阅读 · 0 评论 -
开发中用到的模式及应用场合
设计模式就是一套被反复使用的代码设计经验的总结(情境中一个问题经过证实的一个解决方案)。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。设计模式使人们可以更加简单方便的复用成功的设计和体系结构。将已证实的技术表述成设计模式也会使新系统开发者更加容易理解其设计思路。每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次...原创 2020-03-25 12:01:45 · 359 阅读 · 0 评论 -
Dubbo+zookeeper
https://segmentfault.com/a/1190000019896723https://segmentfault.com/a/1190000019896723原创 2020-03-23 10:51:10 · 146 阅读 · 0 评论 -
MapReduce详细介绍
一 MapReduce入门1.1 MapReduce定义Mapreduce是一个分布式运算程序的编程框架,是用户开发“基于hadoop的数据分析应用”的核心框架;Mapreduce核心功能是将用户编写的业务逻辑代码和自带默认组件整合成一个完整的分布式运算程序,并发运行在一个hadoop集群上。1.2 MapReduce优缺点1.2.1 优点1)MapReduce 易于编程。它简单的实现...原创 2020-03-22 20:21:32 · 7957 阅读 · 1 评论 -
微服务架构与传统单体架构的对比分析
单体架构1、单体架构所有的模块全都耦合在一块,代码量大,维护困难,微服务每个模块就相当于一个单独的项目,代码量明显减少,遇到问题也相对来说比较好解决。2、单体架构所有的模块都共用一个数据库,存储方式比较单一,微服务每个模块都可以使用不同的存储方式(比如有的用redis,有的用mysql等),数据库也是单个模块对应自己的数据库。3、单体架构所有的模块开发所使用的技术一样,微服务每个模块都可以使...原创 2020-03-22 19:50:31 · 3593 阅读 · 0 评论 -
java中对hash的理解
介绍:在计算机领域中哈希涉及的范围非常广泛,而且是较长使用的一种算法和数据结构,对此我们在后端开发中不断地使用由jdk提供的方法进行使用。由于长时间的使用,很少人会去对里面的核心进行分析和学习。HashMap是通过一个Entry的数组实现的。而Entry的结构有三个属性,key,value,next。如果在c中,我们遇到next想到的必然是指针,其实在java这就是个指针。每次通过hashcod...原创 2020-03-22 17:36:49 · 508 阅读 · 0 评论 -
设计模式的四个要素
设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保证代码可靠性。 设计模式使代码编写真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。我们使用设计模式最终的目的是实现代码的 高内聚 和 低耦合。设计模式就是经过前人无数次的实践总结出的,设计过程中可以反复使用的、可以...原创 2020-03-22 16:47:43 · 4089 阅读 · 0 评论 -
java的初始化顺序
例子:public class HelloA { public HelloA(){ System.out.println("HelloA"); } {System.out.println("Im A class");} static{ System.out.println("static A");}}public class HelloB extends HelloA { p...原创 2020-03-22 16:06:44 · 274 阅读 · 0 评论 -
java及项目基础知识
类具有实例化功能,包括实例生成和实例消除一个类定义了一组大体上相似的对象类所包含的方法和数据描述了一组对象的共同行为和属性。将一组对象的共同特征加以抽象并存储在一个类中的能力,是面向对象技术最重要的一点。有无丰富的类库,是衡量一个面向对象程序设计语言成熟与否的重要标志。类具有实例化功能,包括**实例生成(Constructor)和实例消除(Destructor)**。类的实例化功能...原创 2020-03-23 10:29:08 · 534 阅读 · 0 评论 -
Apache与Nginx
Apache是同步多进程堵塞的模型,一个连接对应一个进程;Nginx是建立在epoll机制上的异步非堵塞模型,一个线程可以对应数万个连接;在实际应用中,多使用Apache处理动态请求,使用Nginx处理静态请求,具体区别如表所示。正向代理与反向代理:①正向代理即代理客户端向服务器发送请求,客户端了解要访问的服务器,而服务器不了解访问它的客户端(服务器只了解客户端的代理服务器);②反向代理...原创 2020-03-22 15:14:18 · 266 阅读 · 0 评论 -
多态
什么是多态面向对象的三大特性:封装、继承、多态。从一定角度来看,封装和继承几乎都是为多态而准备的。这是我们最后一个概念,也是最重要的知识点。多态的定义:指允许不同类的对象对同一消息做出响应。即同一消息可以根据发送对象的不同而采用多种不同的行为方式。(发送消息就是函数调用)实现多态的技术称为:动态绑定(dynamic binding),是指在执行期间判断所引用对象的实际类型,根据其实际的类型调...原创 2020-03-22 15:04:12 · 187 阅读 · 0 评论 -
java常见的数据结构
1、数据结构有什么作用?当使用 Java 里面的容器类时,你有没有想过,怎么 ArrayList 就像一个无限扩充的数组,也好像链表之类的。很好使用,这就是数据结构的用处,只不过你在不知不觉中使用了。数据结构内容比较多,细细的讲解也是相对费功夫的,不可能达到一蹴而就。我就将常见的数据结构:堆栈、队列、数组、链表和红黑树 给大家介绍一下,作为数据结构的入门,了解一下它们的特点即可。2、常见的数...原创 2020-03-22 12:23:13 · 410 阅读 · 0 评论 -
Java虚拟机介绍
Java虚拟机概述 Java虚拟机(Java Virtual Machine) 简称JVM Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。下面我们就来看一下这几部分比较重要的java虚拟机的结构一、JVM寄存器 所有的CPU均包含用于保存系统状态和处理器所需信息的寄存器组。...原创 2020-03-21 21:47:04 · 240 阅读 · 0 评论 -
简单网络管理协议SNMP
前言介绍SNMP是目前TCP/IP网络中应用最广的网络管理协议,最初由Internet工程任务组IETF为解决Internet上路由器管理提出的。SNMP是应用层协议,是TCP/IP协议簇的一部分,并且是面向无连接的协议。SNMP特点列表:简单、易实现、成本低可伸缩性;SNMP可管理绝大部分符合Internet标准的准备扩展性;可定义新的被管对象,方便扩展管理能力健壮性;即使被管设备...原创 2020-03-20 12:06:10 · 1773 阅读 · 0 评论 -
软件测试的理解
1.软件测试的定义:使用人工或自动手段,来运行或测试某个系统的过程。其目的在于检验它是否满足规定的需求或弄清预期结果与实际结果之间的差别。**百度百科定义:**软件测试(英语:Software Testing),描述一种用来促进鉴定软件的正确性、完整性、安全性和质量的过程。换句话说,软件测试是一种实际输出与预期输出间的审核或者比较过程。软件测试的经典定义是:在规定的条件下对程序进行操作,以发...原创 2020-03-20 11:53:44 · 4943 阅读 · 0 评论 -
软件质量的特性
软件质量的简单介绍软件质量是软件的生命,它直接影响着软件的使用和维护。通常软件的质量有下面几个方面来评价质量的优劣:(1) 软件需求是衡量软件质量的基础,不符合需求的软件就不具备质量。设计的软件应在功能、性能等方面都符合要求,并能可靠地运行。(2) 软件结构良好,易读、易于理解,并易于修改、维护。(3) 软件系统具有友好的用户界面,便于用户使用。(4) 软件生存周期中各阶...原创 2020-03-20 11:42:25 · 4965 阅读 · 0 评论 -
微服务系统的层次结构
1.介绍将一个复杂的系统分成几个相对独立的且相互协调的微服务来开发、部署、运维、维护,相对于单体式应用有着巨大的优势,但如果层次划分不清,无序访问数据,不但不会发挥这些优势,反而让系统更加复杂2.层次结构说明有关微服务的优点和缺点有非常多的讨论,这里讨论一下基于微服务系统的层次架构。基于微服务系统的层次结构如上图所示,整个系统分为三层:表现层,API网关层,业务逻辑层。1、表现层:负...原创 2020-03-21 21:35:00 · 4066 阅读 · 0 评论 -
java中的垃圾回收机制
我们知道,在平时的开发当中,有时候我们需要创建大量的对象,如果我们动态创建的对象没有得到及时回收,持续堆积,最后会导致内存被占满,造成溢出。因此Java 提供了一种垃圾回收机制,在后台创建一个守护进程。该进程会在内存紧张的时候自动跳出来,把内存的垃圾全部进行回收,从而保证程序的正常运行。垃圾回收算法,根据类的生命周期。我们知道类的生命周期大体上包含了七个:垃圾回收机制就是描述的最后一个卸载过...原创 2020-03-14 10:38:50 · 219 阅读 · 0 评论 -
Socket技术相关(含三次握手和binder)
Socket原理1、什么是Socket在计算机通信领域,socket 被翻译为“套接字”,它是计算机之间进行通信的一种约定或一种方式。通过 socket 这种约定,一台计算机可以接收其他计算机的数据,也可以向其他计算机发送数据 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,都可以用“打开open –> 读写write/read –> 关闭cl...原创 2020-03-11 15:53:08 · 365 阅读 · 0 评论 -
Spring boot
目前比spring,springMVC更火的框架原创 2020-03-11 15:24:36 · 132 阅读 · 0 评论 -
J2EE运动会管理系统(含源码)
目录运动会管理系统项目报告 3第1章:设计背景和意义 31.1设计背景 31.2设计意义 4第2章 系统需求及可行性分析 42.1需求分析 42.1.1设计需求 42.1.2功能需求 52.2可行性分析 52.2.1技术可行性 52.1.2操作可行性 52.1.3 运行环境 5第3章 系统总体设计 73.1 Spring+Springmvc+Hibernate简介 7...原创 2020-02-13 16:19:11 · 7816 阅读 · 19 评论