自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 LeetCode 204

统计所有小于非负整数 n 的质数的数量。示例:输入: 10输出: 4解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。厄拉多塞筛法class Solution { public int countPrimes(int n) { int n1[]= new int[n]; for(int i=0;i<n;i++...

2020-04-05 00:24:14 108

原创 LeetCode简单计算器

面试题 16.26. 计算器给定一个包含正整数、加(+)、减(-)、乘(*)、除(/)的算数表达式(括号除外),计算其结果。表达式仅包含非负整数,+, - ,*,/ 四种运算符和空格 。 整数除法仅保留整数部分。示例 1:输入: “3+2*2”输出: 7示例 2:输入: " 3/2 "输出: 1示例 3:输入: " 3+5 / 2 "输出: 5说明:你可以假设所给定的表...

2020-04-02 09:09:09 539

原创 RED1S

179.redis 是什么?都有哪些使用场景?Redis(Remote Dictionary Server ),即远程字典服务,是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。Redis is an open source (BSD licensed), in-memory data structure store...

2020-03-29 16:07:50 496

原创 JVM

194.说一下 jvm 的主要组成部分?及其作用?答:类加载器(ClassLoader)运行时数据区(Runtime Data Area)执行引擎(Execution Engine)本地库接口(Native Interface)组件的作用: 首先通过类加载器(ClassLoader)会把 Java 代码转换成字节码,运行时数据区(Runtime Data Area)再把字节码加载到内...

2020-03-28 15:41:27 121

原创 MYSQL问题

十七、MySql164.数据库的三范式是什么?第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。第三范式:任何非主属性不依赖于其它非主属性。165.一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 mysql 数据库,又插入了一条数据,此时 id 是几?...

2020-03-27 22:32:31 124

原创 Mybatis问题

125.mybatis 中 #{}和 ${}的区别是什么?#{} 在预处理时,会把参数部分用一个占位符 ? 代替,变成如下的 sql 语句:select * from user where name = ?;而 ${} 则只是简单的字符串替换,在动态解析阶段,该 sql 语句会被解析成select * from user where name = ‘zhangsan’;以上,#{} 的参...

2020-03-27 17:03:28 334

原创 Spring Boot/Spring Cloud

104.什么是 spring boot?答:Spring Boot是一个构建在Spring框架顶部的项目。它提供了一种更简单、更快捷的方法来设置、配置和运行简单和基于Web的应用程序。Spring Boot 并不是用来替代 Spring 的解决方案,而是和 Spring 框架紧密结合用于提升 Spring 开发者体验的工具。同时它集成了大量常用的第三方库配置,Spring Boot应用中这些第三...

2020-03-27 15:51:37 271

原创 Spring

十、Spring/Spring MVC90.为什么要使用 spring?答:spring是一个开源框架,是个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架方便结构简化开发AOP编码的支持声明式事物的支持方便程序的测试方便集成各种优势框架降低Java EE API 的使用难度91.解释一下什么是 aop?答:AOP即面向切面编程,是OOP编程的有效补充。使用AOP技术,...

2020-03-27 14:22:12 126 1

原创 计算机网络&设计模式问题

79.http 响应码 301 和 302 代表的是什么?有什么区别?答:301表示网页永久性转移到另一个地址302表示临时性转移区别:301是永久的重定向,搜索引擎在抓取新内容的同时也将旧的网址替换为重定向之后的网址302重定向是临时的重定向,搜索引擎抓取新的内容而保留旧的网址1xx (临时响应)表示临时响应并需要请求者继续执行操作的状态代码。100 (继续) 请求者应当继续提出...

2020-03-27 11:02:02 373

原创 javaweb

64.jsp 和 servlet 有什么区别?答:1.JSP(Java Server Pages):jsp 文件在容器中会转换成Servlet中执行。jsp经编译后就成了Servlet(Jsp的本质就是Servlet,JVM只能识别 Java类,不能识别Jsp代码,Web容器将Jsp的代码编译成JVM能够识别的java类)Servlet (Server Applet)用于交互式地浏...

2020-03-26 22:12:46 107

原创 java基础问题3

57.什么是反射?答:可以将一个程序(类)在运行的时候获得该程序(类)的信息的机制,也就是获得在编译期不可能获得的类的信息,因为这些信息是 保存在Class对象中的,而这个Class对象是在程序运行时动态加载的58.什么是 java 序列化?什么情况下需要序列化?答:系列化就是把java对象转换为字节序列的方法。(1)永久性保存对象,保存对象的字节序列到本地文件或...

2020-03-26 21:53:16 107

原创 基础问题

26.如何实现数组和List之间的转换*public class ArrayToList {public static void main(String[] args) { //数组转list String[] str=new String[] {"hello","world"}; //方式一:使用for循环把数组元素加进list List<String> list=n...

2020-03-25 17:02:51 228

原创 java基础若干问题

1.JDK 和 JRE 有什么区别?JDK​ JDK是Java Development Kit的缩写,是Java的开发工具包,主要包含了各种类库和工具,当然也包含了另外一个JRE.。那么为什么要包含另外一个JRE呢?而且<JDK安装目录>/JRE/bin目录下,包含有server一个文件夹~包含一个jvm.dll,这说明JDK提供了一个虚拟机。​ 另外,JDK的bi...

2020-03-24 12:19:58 124

原创 jdbc问题

org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection;ds.setUrl("jdbc:mysql://localhost:3306/1?useUnicode=true&characterEncoding=utf8");设定数据库的字符和编码解决...

2020-03-09 15:31:49 90

原创 spring中的依赖注入

IOC的作用:降低程序间的耦合(依赖关系)依赖关系的管理:以后都交给spring来维护 在当前类需要用到其他类的对象,由spring为我们提供,我们只需要在配置文件中说明依赖关系的维护:依赖注入:能注入的数据:有三类基本类型和String其他bean类型(在配置文件中或者注解配置过的bean)复杂类型/集合类型注入的方式:有三种第一种:使用构造函数提供第二种:使用set方法提...

2020-03-07 10:12:10 108

原创 spring对bean的管理细节创建bean的三种方式bean对象的作用范围bean对象的生命周期

第一种方式:使用默认构造函数创建。在spring的配置文件中使用bean标签,配以id和class属性之后,且没有其他属性和标签时。采用的就是默认构造函数创建bean对象,此时如果类中没有默认构造函数,则对象无法创建。<bean id="accountService" class="com.itheima.service.impl.AccountServiceImpl">&lt...

2020-03-07 10:06:30 125

原创 1

The error occurred while handling resultsCause: java.lang.NullPointerException发现是少了association里的type属性导致结果解析失败 <association property="user" column="uid" javaType="外键对应的类这里是项目里User的类">...

2020-02-28 20:39:41 177

原创 1111111

mybatis mysql #{} 和 $的区别

2020-02-25 19:33:10 101

原创 ; 文档根元素 "mapper" 必须匹配 DOCTYPE 根 "configuration"。

Exception in thread "main" org.apache.ibatis.exceptions.PersistenceException:### Error building SqlSession.### The error may exist in com/rzy/dao/IUserDao.xml### Cause: org.apache.ibatis.builder.Bu...

2020-02-23 15:14:12 357

转载 string::erase

erasestd::basic_string::erase C++ 字符串库 std::basic_string basic_string&amp; erase( size_type index = 0, size_type count = npos );(1)  (2) iterator erase( iterator position );(C++11 前)iterator erase( co...

2018-04-19 01:32:40 213

转载 切割c++ string的substr

参考 http://www.cplusplus.com/reference/string/string/std::string::substrstring substr (size_t pos = 0, size_t len = npos) const;Generate substringReturns a newly constructed string object with its valu...

2018-03-30 22:00:34 522

转载 c++输入

1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar() 附:cin.ignore();cin.get()//跳过一个字符,例如不想要的回车,空格等字符 1、cin&gt;&gt; 用法 1:最基本,也是最常用的用法,输入一个数字:#include &lt;iostream&gt; using namespace std...

2018-03-27 00:32:19 155

空空如也

空空如也

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

TA关注的人

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