Java个人修行
Winyk52
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
常见八大排序详解(转载)
https://blog.youkuaiyun.com/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 · 142 阅读 · 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 a GROUP BY a.id原创 2021-11-09 19:53:22 · 760 阅读 · 0 评论 -
sql语句-既包含又包含
同事最近做项目遇到了一个sql语句的问题,找我一起讨论解决,需要查询的信息虽然比较复杂,但还是可以简化成一个问题,表结构: id type 1 a 1 b 1 c 1 d 2 a 3 g 4 b sql查找既有a又有b的id 结果 1 上述SQL语句: SELECT a.id FROM a WHERE a.type IN (‘a’,‘b’) GROUP BY a.id HAVING COUNT(a.id) = 2 我们的需求最终SQL原创 2021-11-09 10:15:27 · 3816 阅读 · 0 评论 -
24.2021-09-29
四层协议,五层协议和七层协议的关系如下: TCP/IP是一个四层的体系结构,主要包括:应用层、运输层、网际层和网络接口层。 五层协议的体系结构主要包括:应用层、运输层、网络层,数据链路层和物理层。 OSI七层协议模型主要包括是:应用层(Application)、表示层(Presentation)、会话层(Session)、运输层(Transport)、网络层(Network)、数据链路层(Data Link)、物理层(Physical)。 应用层 通过应用进程间的交互来完成特定网络应用。 在互联网中应用层原创 2021-09-30 09:28:31 · 187 阅读 · 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 · 138 阅读 · 0 评论 -
22.2021-09-27Java基础笔记
面向对象:封装、继承、多态 byte short int long float double char boolean final用于修饰类、属性和方法: 1.类不能被继承 2.方法不可以被重写 3.变量不能被改变 finally一般作用在try-catch代码块中,在处理异常的时候,通常我们将一定要执行的代码方法finally代码块 中,表示不管是否出现异常,该代码块都会执行,一般用来存放一些关闭资源的代码。 finalize是一个方法,属于Object类的一个方法,而Obj原创 2021-09-29 11:18:25 · 96 阅读 · 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 · 138 阅读 · 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 · 133 阅读 · 0 评论 -
mysql8.0版本 the user specified as a definer (‘root‘@‘%‘) does not exist问题解决
添加链接描述原创 2021-09-03 13:06:52 · 185 阅读 · 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 · 239 阅读 · 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 · 138 阅读 · 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 · 1050 阅读 · 0 评论 -
3.Spring
3. Spring 3.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 · 116 阅读 · 0 评论 -
2.mybatis
2.mybatis 2.1 简介 MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain Old Java Objects,普通老式 Java 对象)为数据库中的记录。 2.2 构建maven项目,引入mybatis 2.2.1 pom.xml 导入依赖 <?xml version="1.原创 2021-08-11 18:43:50 · 179 阅读 · 0 评论 -
1.进阶心得
1.进阶心得 了解分布式技术、spring、mybatis、折腾Java框架、折腾linux环境、了解Maven spring、mybatis、SpringMVC、SpringCloud、Nginx、Tomcat、Redis、对SSM框架使用熟练、多线程、缓存、消息中间件 SSM、Springboot开源框架、熟悉Socket、TCP、HTTP协议、掌握Maven项目构建、svn与Git等版本控制工具 ...原创 2021-08-11 18:42:26 · 112 阅读 · 0 评论
分享