Java个人修行
Winyk52
这个作者很懒,什么都没留下…
展开
-
常见八大排序详解(转载)
https://blog.csdn.net/qq_56999918/article/details/121428791?utm_medium=distribute.pc_category.none-task-blog-hot-2.nonecase&depth_1-utm_source=distribute.pc_category.none-task-blog-hot-2.nonecase转载他人的,学习了。转载 2021-11-23 11:50:58 · 72 阅读 · 0 评论 -
sql行转列问题
SQL语句:SELECT a.id,MAX(CASE a.type WHEN ‘a’ THEN a.number ELSE 0 END) ‘a’,MAX(CASE a.type WHEN ‘b’ THEN a.number ELSE 0 END) ‘b’,MAX(CASE a.type WHEN ‘c’ THEN a.number ELSE 0 END) ‘c’FROM aGROUP BY a.id原创 2021-11-09 19:53:22 · 659 阅读 · 0 评论 -
sql语句-既包含又包含
同事最近做项目遇到了一个sql语句的问题,找我一起讨论解决,需要查询的信息虽然比较复杂,但还是可以简化成一个问题,表结构:id type1 a1 b1 c1 d2 a3 g4 bsql查找既有a又有b的id结果1上述SQL语句:SELECTa.idFROM aWHERE a.type IN (‘a’,‘b’)GROUP BY a.idHAVING COUNT(a.id) = 2我们的需求最终SQL原创 2021-11-09 10:15:27 · 3355 阅读 · 0 评论 -
24.2021-09-29
四层协议,五层协议和七层协议的关系如下:TCP/IP是一个四层的体系结构,主要包括:应用层、运输层、网际层和网络接口层。五层协议的体系结构主要包括:应用层、运输层、网络层,数据链路层和物理层。OSI七层协议模型主要包括是:应用层(Application)、表示层(Presentation)、会话层(Session)、运输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。应用层通过应用进程间的交互来完成特定网络应用。在互联网中应用层原创 2021-09-30 09:28:31 · 102 阅读 · 0 评论 -
23.2021-09-28Java基础笔记
== 和 equals 的区别是什么public static void main(String[] args) { // == : 它的作用是判断两个对象的地址是不是相等。即,判断两个对象是不是同一个对象 /* equals() : 它的作用也是判断两个对象是否相等 1.类没有覆盖 equals() 方法,等价于通过“==”比较这两个对象 2.类覆盖了 equals() 方法,比较它们的内容是否相等 */ String a原创 2021-09-29 11:21:05 · 76 阅读 · 0 评论 -
22.2021-09-27Java基础笔记
面向对象:封装、继承、多态byte short int long float double char booleanfinal用于修饰类、属性和方法:1.类不能被继承2.方法不可以被重写3.变量不能被改变finally一般作用在try-catch代码块中,在处理异常的时候,通常我们将一定要执行的代码方法finally代码块中,表示不管是否出现异常,该代码块都会执行,一般用来存放一些关闭资源的代码。finalize是一个方法,属于Object类的一个方法,而Obj原创 2021-09-29 11:18:25 · 54 阅读 · 0 评论 -
21.java语言
1, java学习之路java基础是十分重要的,java需要掌握的知识包括:(1)基础知识 a,基础的语法; b,面向对象的思想; c,接口; d,容器 e,异常; f,泛型; g,反射 h,注解 i,IO j,图形化(例如swing)(2)JV原创 2021-09-27 14:53:40 · 79 阅读 · 0 评论 -
20. Springboot与mybatis整合
20. Springboot与mybatis整合1. 搭建项目p.s 选择项目需要的依赖2. 完善pom.xml<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven原创 2021-09-14 18:24:16 · 72 阅读 · 0 评论 -
mysql8.0版本 the user specified as a definer (‘root‘@‘%‘) does not exist问题解决
添加链接描述原创 2021-09-03 13:06:52 · 114 阅读 · 0 评论 -
10.小程序工具类
10.小程序工具类/** * 向指定 URL 发送POST方法的请求 * * @param url * 发送请求的 URL * @param param * 请求参数 * @return 所代表远程资源的响应结果 */public synchronized static String sendPost(String url, Map<String, ?> paramMap) { PrintWriter out = null;原创 2021-08-24 15:23:38 · 165 阅读 · 0 评论 -
9.日期工具
9.日期工具/** * 返回日期年月日时分秒字符串格式 * * @param date * 日期 * * @return String 格式字符串 * */public static String getStringOfYMD(Date date) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); return date == null ? "" : sdf.form原创 2021-08-24 15:22:07 · 86 阅读 · 0 评论 -
8.关于Java范围判断
8.关于Java范围判断// 判断是否在范围内(true为在范围内)public boolean rangeInDefinedThree(Integer a, Integer min, Integer max) { return Math.max(min, a) == Math.min(a, max);}// 判断两个范围是否重叠(true为重叠)public boolean rangeInDefinedFour(Integer a, Integer b, Integer min, Inte原创 2021-08-20 14:36:16 · 952 阅读 · 0 评论 -
3.Spring
3. Spring3.1 简介Spring就是轻量级的控制反转(IOC)和面向切面(AOP)的容器框架。3.2 好处1.Spring就是一个大工厂,专门负责生成Bean,可将所有对象,和依赖关系维护由Spring管理。(解耦)2.Spring提供面向切面编程,可以方便的实现对程序进行拦截、运行监控等功能。(AOP编程)3.只需要通过配置就可以对事务进行管理,而无需手动编程。(声明事务)4.Spring对junit支持,可以通过注解方便的测试Spring程序。(方便测试)5.Spring不排斥原创 2021-08-11 18:45:17 · 70 阅读 · 0 评论 -
2.mybatis
2.mybatis2.1 简介MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。2.2 构建maven项目,引入mybatis2.2.1 pom.xml 导入依赖<?xml version="1.原创 2021-08-11 18:43:50 · 106 阅读 · 0 评论 -
1.进阶心得
1.进阶心得了解分布式技术、spring、mybatis、折腾Java框架、折腾linux环境、了解Mavenspring、mybatis、SpringMVC、SpringCloud、Nginx、Tomcat、Redis、对SSM框架使用熟练、多线程、缓存、消息中间件SSM、Springboot开源框架、熟悉Socket、TCP、HTTP协议、掌握Maven项目构建、svn与Git等版本控制工具...原创 2021-08-11 18:42:26 · 61 阅读 · 0 评论