![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
Jhuo
这个作者很懒,什么都没留下…
展开
-
学习 | Spring boot+mybatis-plus实现高效条件分页查询(无需写xml)
前言从小白到工程师的过程就是经历了无数的coding,而推动科技进步的正是懒惰。在平淡的打代码期间,寻找高效的方法也是一种进步。最近在项目的时候,突然发现了mybatisplus封装了一个可以用来条件查询的方法,而且这种方法可以大大减少if else判断,不仅美观,而且效率高。问题背景在一般的管理后台中,都会用到条件分页查询列表,如:而这种界面代码,都是用很多if else判断是否为空查询全部,如:(两个图内容不关联,仅示例。)这样的代码,不仅代码量大,而且当业务较为负责或者需要改造时会比原创 2020-12-17 19:01:31 · 682 阅读 · 0 评论 -
学习 | 多线程顺序打印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 · 574 阅读 · 0 评论 -
学习 | 超友好的mybatis-plus详细使用教程
前言好久没更新了,最近在从一个学生转变成一个程序员的过渡中,不幸的是刚准备实习就遇上了就业大寒冬,幸运的是,终于找到一份喜欢的工作—java开发实习生。可能是行情不好吧,现在大多数公司希望招进来的人能直接干活,和我想象中不一样,没有悠闲的培训,没有划水,反而一上班就有开发工作了。应技术大佬的要求,公司使用的框架是spring cloud alibaba,还用到了mybatis-plus,在恶补之后,也分享给大家。...原创 2020-09-03 00:19:47 · 1935 阅读 · 0 评论 -
学习 | Android studio打包apk安装包方式
介绍我们平时使用Androidstudio开发Android,一定会想过一个问题,就是我们做的开发能不能给别人用。是可以的,这个得益于Android的开放性,我们的个app不用必须经过应用商店,只要有apk(安装包)就可以安装再手机里。今天我们就来说一下打包的方法。过程1.我们先关掉release的检测,不然会有很多版本错误。正常开说,代码运行没问题,打包也不会有什么问题的。目录:app/build.gradle代码:lintOptions{ checkReleaseBuilds false ab原创 2020-06-20 15:21:05 · 882 阅读 · 0 评论 -
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 · 281 阅读 · 0 评论 -
学习 | 基于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 · 3074 阅读 · 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 · 499 阅读 · 0 评论 -
学习 | 基于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 · 726 阅读 · 0 评论 -
学习 | 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 · 1067 阅读 · 3 评论 -
前言 | 我的第一篇博客
我是谁大家好,我叫Jhuo,是一名广东的普通的大学生,也是一个菜鸟“程序员”,平时喜欢音乐,喜欢跳舞。希望结交一些志同道合的朋友。哈哈哈~为什么写博客开始写博客是因为我其实平时很喜欢看博客,从大学接触编程以来,csdn就是我看的第一个关于程序员博客,平时的作业,项目,或者是鸡汤都会在这里有满满的收获。虽然我的编程能力一般般,但是我发现我很喜欢学习新技术,平时闲着无聊都会去接触一些新语言,新技术,像python,go语言等等之类的。虽然我专业是移动互联网,但是平时对一些大数据,javaweb,云计算之类原创 2020-05-19 15:17:19 · 313 阅读 · 0 评论