- 博客(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
121
原创 LeetCode简单计算器
面试题 16.26. 计算器给定一个包含正整数、加(+)、减(-)、乘(*)、除(/)的算数表达式(括号除外),计算其结果。表达式仅包含非负整数,+, - ,*,/ 四种运算符和空格 。 整数除法仅保留整数部分。示例 1:输入: “3+2*2”输出: 7示例 2:输入: " 3/2 "输出: 1示例 3:输入: " 3+5 / 2 "输出: 5说明:你可以假设所给定的表...
2020-04-02 09:09:09
554
原创 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
506
原创 JVM
194.说一下 jvm 的主要组成部分?及其作用?答:类加载器(ClassLoader)运行时数据区(Runtime Data Area)执行引擎(Execution Engine)本地库接口(Native Interface)组件的作用: 首先通过类加载器(ClassLoader)会把 Java 代码转换成字节码,运行时数据区(Runtime Data Area)再把字节码加载到内...
2020-03-28 15:41:27
135
原创 MYSQL问题
十七、MySql164.数据库的三范式是什么?第一范式:强调的是列的原子性,即数据库表的每一列都是不可分割的原子数据项。第二范式:要求实体的属性完全依赖于主关键字。所谓完全依赖是指不能存在仅依赖主关键字一部分的属性。第三范式:任何非主属性不依赖于其它非主属性。165.一张自增表里面总共有 7 条数据,删除了最后 2 条数据,重启 mysql 数据库,又插入了一条数据,此时 id 是几?...
2020-03-27 22:32:31
141
原创 Mybatis问题
125.mybatis 中 #{}和 ${}的区别是什么?#{} 在预处理时,会把参数部分用一个占位符 ? 代替,变成如下的 sql 语句:select * from user where name = ?;而 ${} 则只是简单的字符串替换,在动态解析阶段,该 sql 语句会被解析成select * from user where name = ‘zhangsan’;以上,#{} 的参...
2020-03-27 17:03:28
342
原创 Spring Boot/Spring Cloud
104.什么是 spring boot?答:Spring Boot是一个构建在Spring框架顶部的项目。它提供了一种更简单、更快捷的方法来设置、配置和运行简单和基于Web的应用程序。Spring Boot 并不是用来替代 Spring 的解决方案,而是和 Spring 框架紧密结合用于提升 Spring 开发者体验的工具。同时它集成了大量常用的第三方库配置,Spring Boot应用中这些第三...
2020-03-27 15:51:37
286
原创 Spring
十、Spring/Spring MVC90.为什么要使用 spring?答:spring是一个开源框架,是个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架方便结构简化开发AOP编码的支持声明式事物的支持方便程序的测试方便集成各种优势框架降低Java EE API 的使用难度91.解释一下什么是 aop?答:AOP即面向切面编程,是OOP编程的有效补充。使用AOP技术,...
2020-03-27 14:22:12
138
1
原创 计算机网络&设计模式问题
79.http 响应码 301 和 302 代表的是什么?有什么区别?答:301表示网页永久性转移到另一个地址302表示临时性转移区别:301是永久的重定向,搜索引擎在抓取新内容的同时也将旧的网址替换为重定向之后的网址302重定向是临时的重定向,搜索引擎抓取新的内容而保留旧的网址1xx (临时响应)表示临时响应并需要请求者继续执行操作的状态代码。100 (继续) 请求者应当继续提出...
2020-03-27 11:02:02
384
原创 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
122
原创 java基础问题3
57.什么是反射?答:可以将一个程序(类)在运行的时候获得该程序(类)的信息的机制,也就是获得在编译期不可能获得的类的信息,因为这些信息是 保存在Class对象中的,而这个Class对象是在程序运行时动态加载的58.什么是 java 序列化?什么情况下需要序列化?答:系列化就是把java对象转换为字节序列的方法。(1)永久性保存对象,保存对象的字节序列到本地文件或...
2020-03-26 21:53:16
121
原创 基础问题
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
244
原创 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
143
原创 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
103
原创 spring中的依赖注入
IOC的作用:降低程序间的耦合(依赖关系)依赖关系的管理:以后都交给spring来维护 在当前类需要用到其他类的对象,由spring为我们提供,我们只需要在配置文件中说明依赖关系的维护:依赖注入:能注入的数据:有三类基本类型和String其他bean类型(在配置文件中或者注解配置过的bean)复杂类型/集合类型注入的方式:有三种第一种:使用构造函数提供第二种:使用set方法提...
2020-03-07 10:12:10
120
原创 spring对bean的管理细节创建bean的三种方式bean对象的作用范围bean对象的生命周期
第一种方式:使用默认构造函数创建。在spring的配置文件中使用bean标签,配以id和class属性之后,且没有其他属性和标签时。采用的就是默认构造函数创建bean对象,此时如果类中没有默认构造函数,则对象无法创建。<bean id="accountService" class="com.itheima.service.impl.AccountServiceImpl"><...
2020-03-07 10:06:30
141
原创 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
213
原创 ; 文档根元素 "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
376
转载 string::erase
erasestd::basic_string::erase C++ 字符串库 std::basic_string basic_string& 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
227
转载 切割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
536
转载 c++输入
1、cin 2、cin.get() 3、cin.getline() 4、getline() 5、gets() 6、getchar() 附:cin.ignore();cin.get()//跳过一个字符,例如不想要的回车,空格等字符 1、cin>> 用法 1:最基本,也是最常用的用法,输入一个数字:#include <iostream> using namespace std...
2018-03-27 00:32:19
164
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人