- 博客(20)
- 收藏
- 关注
原创 Java泛型你了解多少
然而,当我们使用数据的时候,需要将获取的Object对象转换为我们期望的类型(String),如果向集合中添加了非预期的类型(如Integer),编译时我们不会收到任何的错误提示。顾名思义,就是将类型由原来的具体的类型参数化,类似于方法中的变量参数,此时类型也定义成参数形式(可以称之为类型形参),然后在使用/调用时传入具体的类型(类型实参)。(1)因为泛型的编译的时候会自动进行类型检查(只是在编译的时候,拿着这个指定的类型进行检查,而不会是替换!//这里指定的是Integer类型,那么就只能存放整型。
2025-01-12 18:04:07
969
原创 Java毕业设计:火车订票信息网站(java+springboot+vue+mysql)
2.5 Spring Boot框架 5。2.3 MySQL数据库 4。2.4 Tomcat介绍 4。2.2 Java技术 3。3.2.1经济可行性 6。3.2.2技术可行性 7。3.1需求分析概述 6。3.3系统功能设计 7。第2章 技术介绍 2。第3章 需求分析 5。3.2可行性分析 6。
2025-01-12 18:00:25
410
原创 Java新手入门算法
5.定义一个二维数组,用来记录3个学生的java,c#,sql三门功课的成绩,二维数组的一行记录一个人的成绩。System.out.println(“请输入第” + (i+1) + “个学生java成绩:”);System.out.println(“请输入第” + (i+1) + “个学生sql成绩:”);System.out.println(“请输入第” + (i+1) + “个学生c#成绩:”);6.计算1+1/2+1/3+1/4+1/5+1/6+1/7+1/8+1/9+1/10=?
2025-01-12 17:56:43
319
原创 ElasticSearch 集群架构与搜索深入理解
match”: {],复制代码5.2、match 的底层转换其实在ES中,执行match搜索的时候,ES底层通常都会对搜索条件进行底层转换,来实现最终的搜索结果。如:“query”: {“match”: {
2025-01-12 00:30:44
518
原创 ElasticSearch 基本查询语法
不同的是,bool 过滤可以直接给出是否匹配成功, 而bool 查询要计算每一个查询子句的 _score (相关性分值)。一个完整的例子, 请求页面耗时大于1秒的数据,upstream_response_time 是 nginx 日志中的耗时,ES中是数字类型。完整的例子,所有http的状态是 302 、304 的, 由于ES中状态是数字类型的字段,所有这里我们可以直接这么写。match查询只能就指定某个确切字段某个确切的值进行搜索,而你要做的就是为它指定正确的字段名以避免语法错误。
2025-01-12 00:27:01
688
原创 Android下拉刷新完全解析,教你如何一分钟实现下拉刷新功能
在这个布局中,我们包含了一个下拉指示箭头,一个下拉状态文字提示,和一个上次更新的时间。当然,还有一个隐藏的旋转进度条,只有正在刷新的时候我们才会将它显示出来。布局中所有引用的字符串我们都放在 strings.xml 中,如下所示:下拉可以刷新释放立即刷新正在刷新…暂未更新过上次更新于%1$s前刚刚更新时间有问题。
2025-01-11 09:44:24
702
原创 Android下拉刷新完全解析,教你如何一分钟实现下拉刷新功能(1)
在这个布局中,我们包含了一个下拉指示箭头,一个下拉状态文字提示,和一个上次更新的时间。当然,还有一个隐藏的旋转进度条,只有正在刷新的时候我们才会将它显示出来。布局中所有引用的字符串我们都放在 strings.xml 中,如下所示:下拉可以刷新释放立即刷新正在刷新…暂未更新过上次更新于%1$s前刚刚更新时间有问题。
2025-01-11 09:40:42
937
原创 30分钟轻松入门flutter,面试必会_flutter入门难度
最近发现一些读者,留言提到跳槽面试的事情。当中,有几个编程老兵,说他们从事Android 开发多年,薪资却还在原地打转,跳槽升职不是很顺利,十分困惑。这显然是遇到瓶颈期。就目前大环境来看,今年跳槽成功的难度的确比往年要高。一个明显的感受:今年的面试,无论一面还是二面,都很考验Android程序员的技术沉淀。
2025-01-11 02:53:01
364
原创 2024最新常见200+Java面试题汇总(含答案解析)
24. 说一下 HashSet 的实现原理?25. ArrayList 和 LinkedList 的区别是什么?26. 如何实现数组和 List 之间的转换?27. ArrayList 和 Vector 的区别是什么?28. Array 和 ArrayList 有何区别?29. 在 Queue 中 poll()和 remove()有什么区别?30. 哪些集合类是线程安全的?31. 迭代器 Iterator 是什么?32. Iterator 怎么使用?有什么特点?
2024-12-16 21:31:33
529
原创 2024最新发布:金三银四一举通关的Spring+SpringBoot+SpringCloud全面攻略
毋庸置疑,Spring 早已成为 Java 后端开发事实上的行业标准,无数的公司选择 Spring 作为基础的开发框架,大部分Java 后端程序员在日常工作中也会接触到 Spring ,因此,如何用好 Spring ,也就成为 Java 程序员的必修课之一。同时,Spring Boot 和 Spring Cloud 的出现,可以帮助工程师更好地基于 Spring 及各种基础设施来快速搭建系统,可以说,它们的诞生又一次解放了大家的生产力。如何重新加载Spring Boot上的更改,而无需重新启动服务器?
2024-12-16 21:27:52
767
原创 2024最新Web前端经典面试试题及答案-史上最全前端面试题(含答案)
原理:父级div手动定义height,就解决了父级div无法自动获取到高度的问题。优点:简单、代码少、容易掌握缺点:只适合高度固定的布局,要给出精确的高度,如果高度和父级div不一样时,会产生问题。
2024-12-16 21:24:10
1267
原创 2024最新 SSM(Spring+Spring MVC+MyBatis)框架整合搭建详细步骤
lombok1.18.12src/main/resources**/*.properties**/*.xmltruesrc/main/java**/*.properties**/*.xmltruecom.shun.pojo 实体层com.shun.daocom.shun.servicecom.shun.controllermybatis-config.xml
2024-12-16 21:20:28
703
原创 2024年,Flutter 与 React Native该如何选择?
这里有一些解决方法,但是 Flutter 就用不着操心这些,因为视图层就像游戏一样简单——而且,由于 Flutter 工程师构建了所有组件,因此对桥梁的原生调用更少,因为它们只是原生视图的包装。因为 Flutter 具有自己的模板和布局,它的操作系统无关的平台意味着开发人员可以在两个不同的系统上使用相同的功能,同时保持每个应用都有自己独特的样式、可用性和功能。热重载可以保留应用程序的状态,并避免了在完全重载期间丢失它的风险(就基于状态的框架而言,这是一大优势)——这进一步加快了移动应用程序成长的速度。
2024-12-16 21:16:47
798
原创 2024年第十届蓝桥杯赛后总结
省赛结束后有很多人在群里对答案,我也加入了进去,虽然考的不怎么样,但当时感觉就像高中考试一样,考完了几个人一起在哪对答案,虽然错的很多,但心情好像也没有那么差了,反而感觉考完了轻松了很多O(∩_∩)O哈哈~。第一听说蓝桥杯比赛是大一时,在计算机协会里听会长说的,当时才进入大学,对所学的这个专业也不是很了解,高中也没参加过什么比赛,所以当时听说后就有点心动了,但又深知自己的能力不足,又才进入大学,大一与蓝桥杯就这样擦肩而过了。不得不说国赛还是比省赛难多了,国赛十道题做了4,5道左右吧,其他的都是蒙的了。
2024-12-16 21:13:06
462
原创 2024年国内一线互联网大厂内部题库Android面试(Java篇)
内存中的区域被划分成不同的世代,对象根据其存活的时间被保存在对应世代的区域中。简要的说, String 类型和 StringBuffer 类型的主要性能区别其实在于 String 是不可变的对象, 因此在每次对 String 类型进行改变的时候其实都等同于生成了一个新的 String 对象,然后将指针指向新的 String 对象,所以经常改变内容的字符串最好不要用String ,因为每次生成对象都会对系统性能产生影响,特别当内存中无引用对象多了以后,JVM 的 GC 就会开始工作,那速度是一定会相当慢的。
2024-12-16 21:05:40
620
原创 2024年前端开发者需要知道的34种JS优化技巧
如果我们要基于不同的类型调用不同的方法,可以使用多个 else if 语句或 switch,但有没有比这更好的简化技巧呢?在查找数组的某个值时,我们可以使用 indexOf() 方法。这也是 ES8 中引入的一个新特性,它的功能类似于 Object.entries(),只是没有键。我们也可以在 return 语句中使用比较,它可以将 5 行代码减少到 1 行。为了重复操作相同的字符,我们可以使用 for 循环,但其实还有一种简便的方法。这是我们都在使用的一种常用的简便技巧,在这里仍然值得再提一下。
2024-12-16 21:01:59
1042
原创 2024年前端大厂(腾讯、字节跳动、阿里
css变量flex布局块级元素、内联元素区别,img标签类型let const var区别链表、队列、栈的特点和实际工作中有哪些应用场景算法题:给出给定字符串的回文子串个数合并有序数组对 CDN 的理解对 QUIC 协议的理解谈谈 HTTP2.0 和 HTTP1.1 的区别,服务端推送和长连接有什么区别给你一组数和一个数值,要你返回数值由数组内的数组合而成的所有可能,数组中的数可以无限次使用webpack 怎么加载 CSS,加载器做了什么?说说 vue 路由有哪些模式和区别?
2024-12-16 20:58:18
1184
原创 2024年全网最全Java面试总结及答案【建议收藏】
意思就是说,在你写一个 volatile 域时,能保证任何线程都能看到你写的值,同时,在写之前,也能保证任何数值的更新对所有线程是可见的,因为内存屏障会将其他所有写的值更新到缓存。java.util.Date 是 java.sql.Date 的父类,前者是常用的表示时间的类,我们通常格式化或者得到当前时间都是用他,后者之后在读写数据库的时候用他,因为PreparedStament的setDate()的第2参数和ResultSet的getDate()方法的第2个参数都是java.sql.Date。
2024-12-16 20:54:36
509
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅