- 博客(19)
- 收藏
- 关注
原创 Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/Nestabl
1、出现Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/lang/exception/NestableRuntimeException异常,详情见下图:Exception in thread "main" java.lang.NoClassDefFoundError: org/apa
2017-07-26 23:39:36 76005 21
原创 postgreSQL异常总结一:org.postgresql.util.PSQLException: 错误: 对关系 ppol 权限不够
org.postgresql.util.PSQLException:错误: 对关系 ppol权限不够说明:postgreSQL数据库的默认角色是postgres,本人安装的时候设置的密码是123456,本人又创建了mytest角色,当我使用mytest角色连接数据库查询的时候,使用mytest角色,出现了如下错误,但我记得我在创建该角色的时候,赋予了该角色增删改查的权限,为何还是报
2017-06-05 23:27:07 115900 1
翻译 1.2.容器概述
org.springframework.context.ApplicationContext 接口代表了Spring的IoC容器,并负责实例化、配置和组装bean。容器通过读取配置元数据来获取关于实例化、配置和组装哪些对象的指令。配置元数据以XML、Java注解或Java代码的形式表示。它使您能够表达构成您应用程序的对象及其之间的丰富依赖关系。Spring提供了多种ApplicationContext接口的实现。
2024-09-13 12:41:16 163
翻译 1.1、Spring IoC 容器和 Beans 的简介
本章涵盖了Spring框架对控制反转(Inversion of Control,简称IoC)原则的实现。IoC也被称为依赖注入(Dependency Injection,简称DI)。这是一个过程,对象仅通过构造函数参数、工厂方法的参数或在对象实例构建后或从工厂方法返回后设置的属性来定义它们的依赖关系(即,它们所协作的其他对象)。然后,容器在创建bean时注入这些依赖项。这一过程从根本上来说是与bean自身通过直接构造类或使用诸如服务定位器模式等机制来控制其依赖项的实例化或位置查找相反的(因此称为控制反转)
2024-09-13 12:26:24 72
翻译 Spring框架概述
Spring一词有着不同的含义,它可以用来指代Spring Framework项目本身,这是它的起点。随着时间的推移,其他Spring项目都是在Spring Framework的基础上构建的。通常,当人们说“Spring”时,他们指的是整个项目家族。本参考文档侧重于基础:Spring框架本身。Spring框架分为多个模块。应用可以选择所需的模块。核心是核心容器的模块,包括配置模型和依赖注入机制。
2024-09-11 23:26:10 266
原创 mac M2芯片系统版本macOS Sonoma14.4.1 Navicat Premium意外退出问题,报错:Translated Report (Full Report Below)
Mac电脑正在使用的navicat客户端突然闪退了!!!!之前用的好好的。做了可能影响navicat客户端闪退的事情就是把电脑系统升级到了macOS Sonoma14.4.1。后悔莫及~现象:navicat能正常创建连接,能连数据库,但是就是打开表的时候,几秒之后就出现了闪退,出现闪退的概率基本上是必现的。
2024-05-09 23:58:45 4659 5
原创 JDK1.8优雅的集合排序(集合的排序)
集合的排序order,就是按照某个固定的规则进行排序,可能只是按照某个字段进行排序,也可能按照某几个字段进行排序已达到某种业务需求 比如我以前做过一个需求,一个分页列表数据的展示 但是这些数据的需要调用三个不同的接口进行查询,然后拼接在一起,展示。因为数据源来源于多个接口(也就是多个库),所以处理的方式:分别调用这个三个接口,把这三个接口返回的数据转化成同一个对象,然后这些集合对象进行拼接,再按照排序规则进行排序并对最终的集合进行截取,获取当前页的数据集即可。备...
2020-10-26 12:50:29 5659
原创 做软件开发的这些年
截止到目前,总共在三家外包公司干过,这里主要感慨一下后面两家外包公司。 离开第一家公司,从苏州来到上海,前两天的时候做好简历,但是那个时候也没有上心去做,也没有上心去复习,然后一个同学内推到他们公司,但是也没有给面试的机会,后来又花了几天的时候,把简历做好,然后在周六周日的时候投了4家公司,刚好一周过去了。然后在下周一的上午的时候,公司给我打电话,问我什么时候有时间面试,然后面试约...
2020-03-02 00:38:28 323 1
原创 UML学习(一)
1、什么是UML?统一建模语言UML是OMG(Object Management Group)在1997年发表的图标式软件设计语言,它综合了多种当时已经存在的面向对象的建模语言、方法和过程。2、特点:对于一个软件系统而言,UML具有以下的重要功能:可视化功能、说明功能、建造功能和建文档功能。2.1:可视化功能可视化功能可以促进对问题的理解和解决,并且方便我们熟悉UML语言的设计...
2020-02-03 16:04:22 1108
原创 使用JPA映射数据库表字段部分字段映射失败问题
最近使用Spring、Spring MVC、Mybatis搭建一个工程,然后有一个查询,查询所有的用户列表,发现数据库用户表字段user_name无法映射到实体类对应的userName字段,但是其他字段没有问题。1、表CREATE TABLE `tb_user` ( `id` bigint(20) NOT NULL AUTO_INCREMENT, `user_name` varc...
2019-06-23 01:37:49 3832
原创 java jdk1.8+递归实现树结构
如何拼装树结构?可以使用jdk1.8+递归可以实现代码如下:1、实体类package com.daka.dto;import lombok.*;/** * 数据 */@Data@ToString@Builder@NoArgsConstructor@AllArgsConstructorpublic class TreeStructureDT...
2019-04-22 00:06:55 3887 3
原创 maven update project问题: jdk版本问题,jdk版本从高降低,maven项目报错
最近自己在自学spring boot,目前spring boot官网上的是使用maven搭建项目的,而不是其他的比如ant,貌似maven才是主流。。。。。 然后自己就自定义需求,开始学习spring boot。。。。但是遇到好多问题。此次就记录因为JDK版本过低而导致的项目报错。 一般如下分析问题:1、项目报错,右击项目点最后一项【Properties】...
2018-09-21 23:19:04 1366
原创 Git Bash版本中英文版本之间的切换
最近有一段时间在做外网的项目,代码管理工具使用的是Git,客户端管理工具使用的是Git Bash和tortoisegit,第一次使用不是特别熟,所以在自己的电脑上安装此软件,这款软件默认安装的版本是英文版,但是此款软件可以被设置成中文。步骤如下:1、默认安装的软件如下图,为英文版。2、点击【Git Bash Here】,右击窗口,选择【Options】3、如下图,选择【Wind...
2018-09-15 16:43:28 4625
原创 mysql5.5.x安装详细教材
Mysql数据库的安装 现以mysql5.5.x版本为例,安装mysql数据库。1.首先双击安装包2.点击next下一步3.同意协议,点击next下一步 4.安装软件常有的三种模式:可以根据自己的需要安装,建议使用标准版5.点击安装,Install是安装的意思6.弹出新窗口,点击next下一步7.点击下一步,进入下一个步骤,点击Finish进入安装页面8.点击next进入下一个步骤9.选择详细配置...
2018-05-02 23:28:43 608
原创 java面试题:输出字符串每个字母出现的次数
曾经的一个面试题,给了一个字符串,由多个字母组成,打印出每个字母出现的次数。package com.mqs;import java.util.HashMap;import java.util.Map;import java.util.Set;public class Test1 { //输出字符串每个英文字母出现的次数 public static void main(Strin
2017-09-09 01:21:54 8229 1
原创 weblogic服务器闪退的问题解决
如果你不是第一次启动weblogic,闪退的可能性很小,除非你启动了一个weblogic域,后来又启动了一个,肯定会闪退。如果是你第一次启动weblogic发生闪退,可能与你的JDK版本有关系。不同版本的weblogic对JDK支持有一定的区别。比如我安装的weblogic是10版本的,使用的JDK是1.5版本的,启动weblogic的时候发生闪退,是因为weblogic10支持JDK
2017-07-31 23:13:32 19602 1
原创 对自己的约定
对自己的要求一周坚持至少写4篇java技术博客,主要不是给别人看的,给自己看到,为的是提供自己的技术!时间2017年3月13日——第一周
2017-03-13 21:02:36 243
原创 递归
递归什么是递归?方法在调用的过程中,又回到自己的方法中。递归:直接递归、间接递归。直接递归:方法自己在内部调用自己。间接递归:A方法调用B方法,B方法调用C方法。。。。最后又回到调用A方法上。案例:(笔试题)使用递归计算1+2+3+...+1000public class DiGui { public static void main(String[] arg
2017-03-13 20:32:19 286
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人