- 博客(27)
- 收藏
- 关注
原创 面试题总结02
1、在JAVA中如何跳出当前的循环?2、char型变量中能不能存贮一个中文汉字?为什么?3、使用 final关键字修饰一个变量时,是引用不能变,还是引用的对象不能变?4、"==“和equals 方法究竟有什么区别?5、构造器Constructor 是否可被override?为什么?6、面向对象的特征有哪些方面创建了几个 String object?二者之同有什么区别?8、如何把一段逗号分割的字符串转换成一个数组?9下面的程序代码输出的结果是多少?
2024-04-09 23:38:07
514
原创 面试总结01
Oauth2协议:客户端找资源拥有者-----拥有者授权访问资源–客户端携带授权码申请令牌----获得令牌之后携带令牌查询并获得资源(6)网关用来校验令牌的合法性,只要令牌合法,就把请求连带令牌转发到微服务,由微服务来校验用户有没有这个权限。Nacos是阿里巴巴开源的服务注册中心以及配置中心,致力于给开发者提供一款便捷、简单上手的开源框架。使用springsecurity框架,基于Oauth2协议实现的单点登录。资源服务也是自己的系统可以拿到密钥,也就可以自己验证令牌有没有被篡改。认证:告诉系统你的身份。
2024-04-09 23:37:26
349
原创 面试题01
Springcloud :Eureka 、 Ribbon、 Feign 、Hystrix、 Zuul 组件作用?Eureka Server是一个注册中心,里面有一个注册表,保存了各服务所在的机器和端口号。Feign通过对某个接口定义@FeignClient注解,针对这个接口创建一个动态代理(接着你要调用哪个接口,本质就是会调用 Feign创建的动态代理),这个动态代理会根据接口上的@RequestMapping等注解,来动态构造出你要请求的服务的地址最后针对这个地址,发起请求、解析响应。
2023-08-03 12:38:07
79
原创 Javaweb
静态webhtml、css提供给所有人看的数据始终不会发生变化。动态web淘宝、几乎是所有的网站提供给所有人看的数据始终会发生变化,每个人在不同的时间、地点,看到的信息各不相同。技术栈:Servlet/JSP、ASP、PHP在java中,动态web资源开发的技术统称为javaweb。HTTP(超文本传输协议)是一个简单的请求-响应协议,它通常运行在TCP之上。
2023-04-21 21:02:30
105
原创 java-JVM
参考网站:面试官,Java8 JVM内存结构变了,永久代到元空间:点此进入Java8新特性之虚拟机的改变:点此进入栈溢出:点此进入java中堆栈溢出_Java堆栈溢出:点此进入常用的JVM调优参数总结汇总【随时查阅学习】:点此进入抓取内存快照精准分析OOM错误:点此进入面试官:谈谈你对JVM中的类加载器与双亲委派模型的了解:点此进入JVM虚拟机 思维导图:点此进入种类:作用:加载Class文件代码实现:四、双亲委派机制参考网站:点此进入总结:代码实现:小知识补充:参考网站:点此进入代码实现:七、P
2023-01-16 14:20:40
116
原创 java-注解和反射
Annotation是从JDK5.0开始引入的新技术Annotation的作用:不是程序本身,可以对程序做出解释。(这一点和注释(comment)没什么区别)可以被其他程序(比如:编译器)读取Annotation的格式:注解是以“@注释名”在代码中存在的,还可以添加一些参数值,例如:@SuppressWarnings(value=“unchecked”)Annotation在哪里使用?
2022-12-29 15:48:04
92
原创 java-多线程
说起进程,就不得不说下程序。程序是指令和程序的有序集合,其本身没有任何运行的含义,是一个静态的概念。而进程则是执行程序的一次执行过程,它是一个动态的概念。是系统资源分配的单位。通常在一个进程中可以包含若干个进程,当然一个进程中至少有一个线程,不然没有存在的意义。线程是CPU调度和执行的单位。注意:很多多线程是模拟出来的真正的多线程是指有多个CPU,即多核,如服务器。如果是模拟出来的多线程,即在一个CPU的情况下,在同一个时间点,CPU只能执行一个代码,因为切换的很快,所以就有同时执行的错觉。
2022-12-27 11:41:47
109
原创 java入门03--IDEA开发工具的使用
IntelliJIDEA一般简称IDEA,是java编程语言开发的集成环境,在业界被公认为最好的JAVA开发工具。
2022-07-28 17:02:35
186
原创 java入门01
Java是什么?是一门高级编程语言(接近人类语言)Java是那家公司研发的,现在属于哪家公司?sun公司、Oracle公司Java之父是谁?詹姆斯·高斯林Java能做什么?基本上什么都可以干,主要做互联网系统的开发Java有哪些技术平台?JavaSE(标准版),JavaEE(企业版),JavaME(小型版)搭建java开发环境需要安装什么?去哪里下载?JDK开发者工具包;Oracle官网JDK目前发展到哪里了,LST版本有哪些,企业使用的JDK有什么特点?
2022-06-29 22:33:57
110
1
原创 嵌入式Linux应用程序开发
Linux安装gcc参考网站依旧做些细节补充:原文:下载gcc源码包:wget http://ftp.gnu.org/gnu/gcc/gcc-5.5.0/gcc-5.5.0.tar.gz这里在下载好压缩包后可能解压不了(本人),可以在重新下载一下注意一下路径,或者手敲一遍。解压源码包:cd /opt/gcc;tar –xvf gcc-5.5.0.tar.gz其中有一个分号,不可以直接复制解决 :把分号删了改成空格,其余代码可以正常复制到Linux下直接运行(虽然可以,但是不建议直接复制
2022-04-06 11:40:12
1175
原创 pycharm--mysql
下载jar包参考网站jar包下载后连接时参考网站注意点:1.下载的jar包要和自己装的mysql的版本一致pycharm与idea一家公司的大致都差不多所以pycharm连接mysql也会出现同样的链接报错问题。出现console窗口表示连接成功,在这个窗口也可以进行数据库的操作。...
2022-04-04 16:25:33
789
原创 pycharm--视图--响应
render 渲染页面 返回页面Django一定最后相应一个HttpResponse的实例对象三种形式::1.HttpResponse(‘字符串’)最简单2.render(页面)最重要2.1两个功能:–读取文件字符串–嵌入变量(模型渲染)html里面:{{name}},{‘name’:‘chao’}作为render的第一个参数,想写多个变量{‘name’:‘chao’,‘hobby’;[‘篮球’,‘羽毛球’…]}3.redirect()重定向 最难理解,某个网站搬家了,网址变了,访问原来
2022-04-04 14:58:59
1117
原创 pycharm-常见报错220404
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2022-04-04 07:34:05
955
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人