自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (5)
  • 收藏
  • 关注

原创 学习 | Spring boot+mybatis-plus实现高效条件分页查询(无需写xml)

前言从小白到工程师的过程就是经历了无数的coding,而推动科技进步的正是懒惰。在平淡的打代码期间,寻找高效的方法也是一种进步。最近在项目的时候,突然发现了mybatisplus封装了一个可以用来条件查询的方法,而且这种方法可以大大减少if else判断,不仅美观,而且效率高。问题背景在一般的管理后台中,都会用到条件分页查询列表,如:而这种界面代码,都是用很多if else判断是否为空查询全部,如:(两个图内容不关联,仅示例。)这样的代码,不仅代码量大,而且当业务较为负责或者需要改造时会比

2020-12-17 19:01:31 654

原创 学习 | 多线程顺序打印ABC

前言深夜睡不着,更新一波,突然想起了两个月之前的一次面试的懊悔。为什么懊悔呢,因为面试官出的题很简单很简单,但是我想太多了,导致出糗了。过程题目,有三个线程,按顺序打印123。public class Test1 extends Thread{ public static void main(String[] args) throws InterruptedException { Thread a=new Thread(new Runnable() {

2020-09-03 02:36:17 549

原创 学习 | 超友好的mybatis-plus详细使用教程

前言好久没更新了,最近在从一个学生转变成一个程序员的过渡中,不幸的是刚准备实习就遇上了就业大寒冬,幸运的是,终于找到一份喜欢的工作—java开发实习生。可能是行情不好吧,现在大多数公司希望招进来的人能直接干活,和我想象中不一样,没有悠闲的培训,没有划水,反而一上班就有开发工作了。应技术大佬的要求,公司使用的框架是spring cloud alibaba,还用到了mybatis-plus,在恶补之后,也分享给大家。...

2020-09-03 00:19:47 1907

原创 学习 | Android studio打包apk安装包方式

介绍我们平时使用Androidstudio开发Android,一定会想过一个问题,就是我们做的开发能不能给别人用。是可以的,这个得益于Android的开放性,我们的个app不用必须经过应用商店,只要有apk(安装包)就可以安装再手机里。今天我们就来说一下打包的方法。过程1.我们先关掉release的检测,不然会有很多版本错误。正常开说,代码运行没问题,打包也不会有什么问题的。目录:app/build.gradle代码:lintOptions{ checkReleaseBuilds false ab

2020-06-20 15:21:05 860

原创 debug | 分享mysql由于版本不同导致的报错

介绍相信很多同学在这两年使用MySQL中遇到过一些报错,特别是在学了MySQL5.x后面升级版本后,特别容易出现报错,现在就来找到原因并解决这个问题。分析url: jdbc:mysql://localhost:3306/springboot?useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghaiusername: rootpassword: 123456driver-class-name: com.

2020-06-08 14:29:51 261

原创 学习 | 基于spring boot+vue的前后端分离的增删改查项目

介绍在前面两篇博客中已经分享了基于servlet和基于ssm的增删改查(传送门:SSM,Servlet),有兴趣的同学也可以先去看看。当然不能少了当先最流行的基于spring boot的增删改查啦,本篇需要一定的spring boot基础+vue环境。springboot做了两个版本:第一个版本springboot_thymeleaf,(thymeleaf是类似jsp的java模板引擎,再springboot中推荐优先使用这个)第二个版本前后端分离的spring boot+vue,这个是我在做完第一

2020-06-08 13:51:04 2996 1

原创 学习 | 基于ssm+tomcat+jsp+bootstrap的增删改查crud

介绍上次介绍了java入门的servlet,但是现在大多数企业为了开发效率都会优先使用框架,如:ssh(只有一些老牌公司在用)ssm(目前主流框架)springboot(一些大厂使用,效率较顶端)所以这次分享一个基于ssm+mysql+maven+bootstrap的增删改查,这次还引用了bootstrap,免得被嫌弃前端丑。hhh~,话不多说,直接干货走起!!!源码csdn:CSDN下载github:GITHUN下载环境jdk:1.8ide:ideamaven:3.6.3mys

2020-06-06 18:51:23 482

原创 学习 | 基于servlet+tomcat+jsp的增删改查crud

介绍相信很多初学者网上搜资料学习java时都会看到一句话,“先去做个增删改查吧”。确实,某种程度上可以说java开发就是花式增删改查,大到淘宝网小到一个学生信息管理系统,都是基于增删改查的。所以,熟练使用增删改查是java的入门标准尺,现在我们就来学习一个最最最基础的增删改查,基于servlet+tomcat+jsp的crud(增删改查学术名字)源码csdn:CSDN下载github:GITHUB下载环境ide:ideajdk:1.8mysql:8.0.20tomcat:7.0.64

2020-06-06 11:13:56 700

原创 学习 | Android基于socket的聊天室

介绍hello,这是我的第一篇技术博客,这是大二上Android课的时候讲到socket时上网搜相关技术时看到的一个基于Android+socket的聊天室,觉得蛮有趣的,就想分享给大家,也可以让大家更清楚了解socket通信。源码github:https://github.com/Jhuo007/Android环境jdk1.8android studio3.6.2idea 或者eclipse myeclipse手机虚拟机两台以上运行截图PC服务端idea开启服务Android目

2020-05-24 16:10:23 1029 3

原创 前言 | 我的第一篇博客

我是谁大家好,我叫Jhuo,是一名广东的普通的大学生,也是一个菜鸟“程序员”,平时喜欢音乐,喜欢跳舞。希望结交一些志同道合的朋友。哈哈哈~为什么写博客开始写博客是因为我其实平时很喜欢看博客,从大学接触编程以来,csdn就是我看的第一个关于程序员博客,平时的作业,项目,或者是鸡汤都会在这里有满满的收获。虽然我的编程能力一般般,但是我发现我很喜欢学习新技术,平时闲着无聊都会去接触一些新语言,新技术,像python,go语言等等之类的。虽然我专业是移动互联网,但是平时对一些大数据,javaweb,云计算之类

2020-05-19 15:17:19 287

Springboot_Vue前后端分离

基于springboot+vue的前后端分离的增删改查,使用了idea+maven+mysql,代码清楚简单,先启动vue项目,再启动springboot就会自动连接前后端。

2020-06-08

java_springboot_crud

基于springboot+jpa-thymeleaf的java项目,简单整合的spring boot框架,有利于快速上手,使用了由于jsp的thymeleaf,优化项目

2020-06-01

java_ssm_crud

基于Spring+SpringMVC+MyBatis(简称ssm)+jsp+mysql的简单增删改查java项目,适合有一定基础的java初学者学习,有简洁的ssm框架。

2020-06-01

Crud_Servlet.rar

基于servlet+jsp+mysql+idea的简单增删改查Java web项目,项目结构简单明了,适合java初学者学习,

2020-06-01

Android基于socket聊天室

项目使用idea+Android studio+socket+sqlite,实现PC端服务器,Android端客户端,聊天室功能。需要在同一个局域网,多台设备进行的同时通信,亲测两台虚拟机和手机实验成功。使用说明参考我的博客。

2020-05-24

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除