- 博客(21)
- 收藏
- 关注
原创 docker导入MySQL数据库
1.先查看docker运行的MySQL容器ID:docker ps2.将控制台所在目录下的sql文件拷贝到docker容器中:docker cp xxx.sql af491d5466ea:/opt/xxx.sql3.进入容器中docker exec -it mysql3307 bash4.进入数据库进行导入操作mysql -u root -p123456create 数据库;use 数据库;source /opt/20200415.sql...
2022-03-01 15:45:32 2382
原创 int parameter ‘‘ is present but cannot be translated into a null,Integer parameter ‘‘is not present
相关异常> 1. **java.lang.IllegalStateException: Optional int parameter 'id' is present but cannot be translated into a null value due to being declared as a primitive type. Consider declaring it as object wrapper for the corresponding primitive type.**> 2.
2021-08-06 11:25:57 706
原创 Request processing failed; nested exception is java.lang.NullPointerException
Request processing failed; nested exception is java.lang.NullPointerException--总之一句话,对请求取数据后都要先判断是否为空,不为空再操作
2021-08-05 16:03:41 30105 3
原创 js与后台的数据交互
当使用jQuery,layui这些js前端框架与后台进行数据交互时,经常使用Ajax异步请求,这篇文章进一步摸清其中js在发送请求数据和接收例如layui表格渲染数据时的格式规则,从而避免出现异常错误,如,>1、 layui表格获得数据,却无法正常渲染到页面表格,报500错误;> 2、springMVC中前端ajax传数据后端controller报参数为null错误
2021-08-05 12:15:53 2493 2
原创 一期阶段总结
任务内容:界面开发 时间计划:4.17-5.1,实际上包括修改是拖延至5.13,但部分还是没改完做得不好,主要是我的问题1. 需求说明和开发要求没提前说明清楚2. 做的过程中缺乏交流总结1:选队友固然重要,还是得找志同道合的人一起干。 但核心主要问题在于改变自己,做好自己。因为过去这段是由我做得不好主要导致的。有主动意向问过我的一同学,因为平时不太喜欢他,又是综测竞争对手,我不想跟他合作,现在想我这样做好像不太好,他态度是主动,效率高的人,但话说回来,谁又知道合作时是怎样的。..
2021-05-16 15:51:24 110
原创 The emulator process for AVD was killed.关于android studio中的模拟器莫名被杀死的解决方案
关于android studio 中的模拟器莫名被杀死的解决方案,所有方法都不行的最后解决方案运行安卓模拟器时出现了The emulator process for AVD was killed.相信大家看到这篇文章之前,已经搜集到了网上几乎所有关于安卓模拟器被杀死的解决方案,比如下面几种:Android Emulater没有安装HAXM需要更新或重新安装将安卓模拟器编辑窗口中的Graphis设置位software在系统的控制面板中将程序和功能->启用或关闭 windows 功能 里将 H
2021-03-07 21:20:56 5003 4
原创 UTF-8和GBK的区别,用哪个
UTF-8和GBK的区别:UTF-8:包含世界几乎所有国家的字符。所以国际通用性强。英文占1字节,中文占3字节。GBK:专门解决中文编码。国外用户浏览需要下载中文语言包支持。中英文皆占2字节。如何选择? 考虑用户范围、存储空间:只提供中文网页给国内使用,选GBK;只提供英文网页给国外使用,选UTF-8;提供中文网页国内外使用,推荐选UTF-8(虽然中文占3字节空间相对浪费,但要国外用户下载语言包过于不友好)...
2021-02-08 14:11:54 3401 1
原创 java.sql.SQLException: No suitable driver found for jdbc...
java.sql.SQLException: No suitable driver found for jdbc…解决办法:尝试着将mysql-connector-java-xxx.jar的jar包加入C:\Program Files\Java\jre1.8.0_121\lib\ext文件夹下,应该需要将该jar包加入到java运行环境的外部jar包中。 问题基本就解决了。以上是针对该异常的应对方法,如果还不行,还有报其他异常,可以在 https://blog.csdn.net/weixin_461.
2021-02-08 00:28:47 2557
原创 java.lang.UnsupportedClassVersionError:com/mysql/cj/jdbc/Driver:Unsupported major.minor version 52.0
java.lang.UnsupportedClassVersionError: com/mysql/cj/jdbc/Driver : Unsupported major.minor version 52.0要考虑JDK的版本兼容问题,检查一下项目使用的jdk版本。查了一下MySQL官网,显示MySQL8需要jre8及以上版本支持,那如何升级jdk呢?或以上是针对该异常的应对方法,如果还不行,还有报其他异常,可以在 https://blog.csdn.net/weixin_461090.
2021-02-08 00:27:53 1282
原创 java.sql.SQLException: Unable to load authentication plugin ‘caching_sha2_password‘.
java.sql.SQLException: Unable to load authentication plugin ‘caching_sha2_password’.这个问题是因为mysql 8.0 默认使用 caching_sha2_password 身份验证机制,从原来的mysql_native_password 更改为 caching_sha2_password。这还是说明没有真正使用到新jar包导致。如果还不行,还有报其他异常,可以在 https://blog.csdn.net/weix.
2021-02-08 00:26:55 1757
原创 java.sql.SQLException: java.lang.ClassCastException:java.math.BigInteger cannot be cast to java.lang
java.sql.SQLException: java.lang.ClassCastException:java.math.BigInteger cannot be cast to java.lang.Long一般原因: MySQL版本升级,但项目中jar包依然是旧版本(若你没升级过且刚刚还好好的,那就应该是代码错误)。解决办法: 在maven中配置引入依赖包,其中version采用所安装MySQL对应版本(或再新点的版本,因为有些人是要比其安装的版本新一点才有用)。附:利用mysql命令查看.
2021-02-08 00:25:04 4472 3
原创 MySQL升级到8x版本遇到的问题汇总
MySQL升级到8x版本遇到的问题(5个异常及其解决办法)异常1java.sql.SQLException: java.lang.ClassCastException:java.math.BigInteger cannot be cast to java.lang.Long一般原因: MySQL版本升级,但项目中jar包依然是旧版本(若你没升级过且刚刚还好好的,那就应该是代码错误)。解决办法: 在maven中配置引入依赖包,其中version采用所安装MySQL对应版本(或再新点的版本,因为有
2021-02-08 00:17:17 2496
原创 Java 核心编程系列-多线程(基础篇)
多线程一、概念(2对)1. 进程、线程进程: 既指被调入内存中运行的程序,而一个程序可以同时运行多个进程;也可指程序的一个执行过程。线程:负责进程中当前正在执行的一个单元,而一个进程可以同时有多个线程,即多线程。( 打个比喻:把公路比作程序,这一片完整的公路网就是全部程序代码;而正在投入运行的某段路(某段程序)或叫某条路线(某段执行过程)就是进程;再者,公路有六车道的,八车道的等等,每一车道就相当一个线程,更多车道同时开放,运力更好(程序执行效率更高,但非执行速度更快))2. 并发、
2020-09-06 17:07:43 153
原创 Java 核心编程系列-数据库编程(基础篇)
数据库编程一、JDBC(全称:Java DataBase Connectivity)1.设计由来人们希望能用“纯”Java语言与任何数据库直接进行通信,三方需要达成共同协议。Sun公司:提供两套接口(应用程序开发者使用Java API;工具开发商和数据库供应商使用Java 驱动 API)数据库供应商:提供驱动管理器和第三方驱动程序工具开发商:(许多自己提供的驱动程序支持平台更多、运行性能更佳、可靠性更高)加载驱动程序,注册驱动管理器,执行SQL语句2.驱动四种类型第1类驱动程序:这
2020-09-06 17:07:20 263
原创 Java 核心编程系列-图形用户界面(设计)
图形用户界面(设计)GUI,Graphical Uers Interface超类:java.awt、java.swing(后者是纯Java写成,所以可跨平台运行,其组件显示不依赖本地对等组件,因此称为轻量级组件,提供更多组件和更强大的功能。)一、容器类框架类:JFrame创建窗口,要么在普通类里面创建一个JFrame;要么继承JFrame,在main主函数中创建一个窗口类。切勿两种混着用。setVisited()要记得用上,而且一定要放在组件都添加完的代码后面,避免组件无显示的情况。
2020-09-06 17:06:58 1992
原创 Java 核心编程系列-文件与输入/输出流(IO)(基础篇)
文件与输入输出流一、概述java.io.File—— 文件和目录路径名的抽象表示形式Java会把计算机中的文件和文件夹(目录)封装成File类,程序员使用它对文件和文件夹进行操作:判断是否存在、创建、删除、获取、判断属性大小...
2020-09-06 17:06:36 188
原创 Java 核心编程系列-Java和C、C++
Java和C、C++有很多人一开始会问Java和C、C++的区别是什么,有什么关系,什么是面向过程,什么是面向对象1972年,C诞生,C是一门结构化和模块化的面向过程的语言,何为面向过程?本代言人简单理解,就是编程的思路是按照程序实现步骤顺序。他的功能丰富,表达能力强,应用广,它依然是如今应用中较多的程序语言,很多大型软件基础都还是用C在做,特别适合写系统软件,可是随着软件规模增大,这种基于过程的编程就显得有些吃力,举个例子,就像下棋一样,你要考虑整个过程,每走一步你就要想后面几步,考虑每一步可能会
2020-08-01 16:22:30 211
原创 Java 核心编程系列-Java的特点
Java的特点大方面:- Java就是一门纯面向对象的语言。(这不是首创)- 可跨平台。- Applet在Web上的应用。(后两者才是最可怕的地方,我也在。。分享了Java那些事)小方面:语法上:它和C++大同小异,但要再简单些,它没有头文件,去掉了C++里面比较难学的指针,结构体,和多继承(代替的是接口)等。多线程:在一个程序运行的同时运行多个不同的小程序,这可以提高交互响应速度和实时性,所以很多服务器端开发喜欢Java。垃圾回收机制:内存管理对程序运行很重要。安全性上:
2020-08-01 16:22:07 117
原创 Java 核心编程系列-Java诞生的故事
Java诞生的故事前段时间,我看了李开复先生的一本自传,里面讲述了一些关于苹果、微软、谷歌等美国巨头的商业故事,不仅让我们看到了商业竞争,也凸显了人才的激烈争夺。在其中,每个企业都有各自的文化,但你会发现在这个IT行业里的每个人,都是那么的热情,对技术的执着,对创造的狂热,他们都是这个行业里最棒的人,他们渴望能够创造出革命性的技术和带给人极致体验的产品。我们都知道Java是Sun公司出的,全称其实是Stanford University Metwork,是在1982年,诞生于美国斯坦福大学,Sun公
2020-08-01 16:21:08 264
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人