java技术
文章平均质量分 68
java 后端技术
中国胖子风清扬
内存控制了我的性格,
代码控制了我的外貌。
展开
-
你怎么看这MyBatis-flex框架 ?
最近Apache又推出了他们的一个新的ORM框架,感觉他们炒得很厉害,一起来看看吧。原创 2023-08-09 22:14:56 · 1163 阅读 · 1 评论 -
MySQL模糊查询你只知道LIKE就OUT了
Mysql模糊查询除了LIKE还可以使用其他的三种方式。原创 2022-09-16 21:01:12 · 6587 阅读 · 0 评论 -
Git分布式版本控制器的安装和配置
Git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。 也是Linus Torvalds为了帮助管理Linux内核开发而开发的一个开放源码的版本控制软件。原创 2021-10-12 12:54:05 · 1035 阅读 · 0 评论 -
java程序在IDEA中生成.exe可运行文件
一般的Java项目都是用来做服务端为Web客户端提供访问,所以基本上没有.exe的可运行文件,但是我们可以通过Exe4j这个软件将.jar包转变为.exe可运行文件原创 2021-02-16 12:37:10 · 8956 阅读 · 7 评论 -
JAVA中的try-catch-finally块的return特殊情况
预备知识:try-catch-finally块应该和if-else语句一样,看成一条语句,只是if-else是两个块,而try-catch-finally是三个块。一、try块作用:捕捉程序会出现的异常。在try块中加入return 语句;当try执行了当中的语句后 没有捕捉到异常时,就会执行finally块,等finally块执行完后,因为try-catch-finally是一条语句,所以就会回到try 块中进行return的出栈返回,try块中的 i 不受finally块中 i 的影响,所以原创 2021-03-18 23:06:44 · 442 阅读 · 0 评论 -
Tomcat的下载与环境配置
下载TomcatTomcat官网:https://tomcat.apache.org/1、选择版本2、下载32或64位我个人下载了64位,因为我的电脑是64位的系统3、解压4、配置环境变量右击桌面计算机图片,选择属性选择高级系统设置进入环境变量新建Tomcat环境变量完成配置启动Tomcat1、进入Tomcat安装目录,进入bin目录2、找到启动文件3、点击startup.bat文件,启动Tomcat服务器注意1、如果出现闪退的情况,就去修改自己电脑环境原创 2021-07-20 21:52:18 · 908 阅读 · 0 评论 -
IDEA配置Tomcat开发Java Web程序
前提保证自己的电脑上已经下载了Tomcat服务器,并且做好了服务器的配置,下载和配置的步骤在这篇文章之前我说过,很详细,如果没配置好可以翻看我之前的博客就能找到。1、新建一个Java项目点击finish,完成项目的创建2、将项目变成Java Web项目b3、配置Tomcat服务器点击了启动服务器按钮后,在控制台就会出现这样的内容效果这样,IDEA上的Tomcat服务器就算配置成功了......原创 2021-07-21 12:11:24 · 1242 阅读 · 2 评论 -
java文件上传和下载(基础入门篇)
后端开发不可缺少原创 2021-11-29 00:30:40 · 1106 阅读 · 0 评论 -
HTTP传输协议基础
从小白的基础上理解HTTP请求协议。原创 2022-01-06 17:09:45 · 1311 阅读 · 0 评论 -
超详细的log4j的配置和使用
超详细的log4j的配置、使用,注解写得十分消息。原创 2022-02-23 21:22:26 · 4938 阅读 · 0 评论 -
SpringMVC实现拦截器的两种方式(详细)
本文介绍了SpringMVC中的两种过滤器的使用,分别是HandlerInterceptor和WebRequestInterceptor,详细的介绍了如何使用这两种过滤器。原创 2022-05-12 22:05:56 · 9321 阅读 · 1 评论 -
MySQL随机读取指定大小的数据量
学校里面常见的答题系统中,在题库中进行随机选择题目的时候,使用SQL的效率会比使用Java代码进行过滤来得更快,本段SQL执行的效率完全能应付百万的数据量原创 2022-04-17 20:10:20 · 1579 阅读 · 1 评论 -
一目了然的MyBatis一对一、一对多查询
从注解和XML文件两个方面进行一对一、一对多的关系映射,使用白话讲述了两者的区别并使用Junit单元测试进行结论的测试。原创 2022-03-22 20:47:54 · 1771 阅读 · 1 评论 -
Map集合常用的三种遍历方式
Map集合的常见的遍历方式原创 2022-02-01 23:47:13 · 5542 阅读 · 0 评论 -
你有所不知的MySQL正则表达式
SQL语句中使用的正则表达式,你会尝到甜头的。原创 2022-01-22 19:00:01 · 1535 阅读 · 0 评论 -
Alibaba Druid数据库连接池直接起飞
1、什么是数据库连接池为什么要使用连接池:我们使用Java开发时,就需要访问数据库,而Java不能直接访问数据库,中间得通过JDBC来建立程序和数据库的连接,执行一个事务就需要创建一个连接,而程序和数据库建立连接的过程是最耗时间的,当程序变得庞大,如果频繁的让程序和数据库建立连接,则耗时非常大,所以,程序员们就有了连接池的概念连接池:存放着与数据库连接的通道,也就是JDBC中的Connection,事先定义好n 个连接,在程序启动的时候就初始化这些连接,后期直接从连接池中拿就行了,最后放回到连接池原创 2021-11-26 00:32:10 · 3781 阅读 · 1 评论 -
ACM基础题——小刘认亲
1、题目描述小刘是个儿孙满堂的1,所有的质数都是他的子女,除了他的子女外,他还有许多孙子,小刘的孙子都是合数。如果一个合数由两个质数相乘而得,那么这个合数就是小刘的直系孙子。小刘年事已高,忘记了哪些是他的直系孙子了,现在,给你一系列自然数,判断它们是否是小刘的直系孙子抓重点最终要求:判断给定的自然数是否是小刘的直系子孙给定条件:小刘是一个儿孙满堂的1,所以给定的自然数中不可能再出现1所有的质数都是他的子女,质数:只能被1和该数本身整除的数孙子是合数,合数:除了1和该数本身还能被其他数整除原创 2021-08-17 11:51:37 · 908 阅读 · 0 评论 -
Java核心知识——反射机制
1、理论概念:动态获取或者动态调用对象的方法(对于任意一个对象,都能够调用它的任意方法和属性;并且能改变它的属性) 的功能我们称之为java语言的反射机制程序的动态特性:大多数情况下,程序的功能是在编译的时候确定下来的,称之为静态特性;而如果程序的功能是在运行时才确定的称为动态特性。程序动态:一般而言的动态定义是程序运行时,允许改变程序结构或变量类型,将类中的所有成员分别抽象为独立的对象,反射发生在类的加载过程静态加载静态加载:编译期间加载相关的类,如果没有该类就会报错,也就是我们在编写原创 2021-07-30 15:58:01 · 892 阅读 · 0 评论 -
一篇文章讲清楚Java中的网络编程
1、基本概念一、什么是计算机网络计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。二、两大协议这两大协议都是位于OSI模型的传输层TCP:传输控制协议TCP提供了一种面向连接的、可靠的字节流连接UDP:用户数据报协议UDP是不可靠的,他不能保证数据包能安全无误的到达最终目的UDP是一个简单的面向数据包的运输层协议:进程的每个输出操作都正好产生一个U原创 2021-07-10 13:23:40 · 904 阅读 · 0 评论 -
Java Swing编程中对图片的编辑
对图片实现水印原创 2021-06-24 22:51:47 · 2956 阅读 · 0 评论 -
Java访问MySQL的存储过程
MySQL中的存储过程也就是一种特殊的函数,只不过,MySQL中的方法只能返回单一的值,不能返回像结果集一样的值,所以,存储过程就诞生了。原创 2021-06-20 15:12:05 · 3957 阅读 · 0 评论 -
通过Java向数据库存和取图片
使用数据库存储图片是不明智的选择,一般数据库存放的是图片的地址,开发中绝对不会将图片的以二进制存放在数据库中。原创 2021-05-31 16:49:21 · 7751 阅读 · 0 评论 -
java中static修饰符你真的懂吗?
static在设计的时候留下了一个坑,这个坑啊,如果不是经常开发的伙伴,还不容易发现,但是这个坑说起来也简单,也就是内存上的问题。首先来了解一下static的特点1、static是一个修饰符,用于修饰l类成员。(成员变量,成员函数)static修饰的成员变量 称之为静态变量或类变量。2、static修饰的成员被所有的对象共享。(记住是所有)3、static优先于对象存在,因为static的成员随着类的加载就已经存在。(这一点可以参考静态代码块)4、static修饰的成员需要使用类名调用,可以不.原创 2021-05-11 15:02:35 · 1515 阅读 · 2 评论 -
Java用Swing开发一个条形码和验证码
开发一个条形码和验证码原创 2021-04-27 12:11:06 · 1209 阅读 · 5 评论 -
一文简单的带你走进Java的JDBC世界
操作数据库必不可少的技术原创 2021-04-24 20:56:20 · 863 阅读 · 0 评论 -
Java正则表达式
适当的使用正则表达式可以提高开发的效率原创 2021-04-05 22:45:23 · 141 阅读 · 0 评论 -
Comparable接口&&Comparator接口
Comparable接口首先,我们需要把Comparable接口想象成一个排序器,所谓的排序器就是给对象排序用的,这个应该懂得意思吧。重点:1、若一个类实现了Comparable接口,就意味着该类支持排序。实现了Comparable接口的类或列表及数组可以通过Collections.sort或Arrays.sort进行自动排序。2、实现了Comparable接口的类需要去实现一个方法public int compareTo(T o);上述的代码中没排序的结果是:13----20------5原创 2021-03-27 00:06:34 · 170 阅读 · 0 评论 -
MySQL-8.0.23--64位配置
首先我们要在官网下载好MySQL数据库,官网:https://www.mysql.com/下载好后我们会得到一个压缩文件,和以往的不一样,但是不用担心,这是升级了之后的情况,去掉了以往的“傻瓜式配置”,在后面我们会手动去配置的,所以不用担心。解压好后,进入文件夹会看到一些子文件夹,其中应该注意一下“bin”文件夹,利用“管理员”的身份去运行“cmd”命令,在命令提示框中一步步进入到解压文件夹的“bin”目录中,我个人的MySQL文件放在了E盘上。接下来式关键性的步骤:1、输入“mysqld -原创 2021-03-11 20:07:36 · 1787 阅读 · 0 评论