- 博客(39)
- 资源 (1)
- 收藏
- 关注
原创 elementui+vue页面
在这里插入图片描述](https://img-blog.csdnimg.cn/9046dac59d12429abedc52136217d11e.png)1.引入vue.js、Element的css、js文件。css代码:放在head下的style标签中。html标签:放入到id为app的div中。js代码:放在Vue核心对象中。3.官网复制Element组件代码。2.创建Vue核心对象。
2023-05-13 01:41:17
527
原创 一个程序员的编程好习惯
记录一个项目的概要性信息,举几个例子:项目的负责人是谁?关联方都有哪些人?以便我遇到问题时可以迅速找到对应的人,尤其是大厂经常有跨部门合作,不认识的关联方很多,不记录一下是很难的服务器连接信息,比如测试服务器的地址,访问URL,数据库,MQ,各种常见的调试用入口都是值得记录一下的技术文档入口,比如公司的wiki里跟项目相关的wiki的URL。
2023-05-02 23:23:06
2927
原创 关于Java反射的知识总结(更新)
对象序列化,将对象中的数据编码为字节序列的过程。反序列化;将对象的编码字节重新反向解码为对象的过程。JAVA提供了API实现了对象的序列化和反序列化的功能,使用这些API时需要遵守如下约定:被序列化的对象类型需要实现序列化接口,此接口是标志接口,没有声明任何的抽象方法,JAVA编译器识别这个接口,自动的为这个类添加序列化和反序列化方法。为了保持序列化过程的稳定,建议在类中添加序列化版本号。
2023-05-02 17:11:30
787
原创 【正确版】Java编程实现如下场景:输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的个数(排除其他文章的错误答案)
我看有的博主在统计字母时竟然(b[i]>=‘A’ && b[i]
2023-04-26 23:58:33
569
原创 Echarts.js无法引入问题解决方案 404报错
最后f12发现是路径问题,html找js的时候是找同一级的目录,而我把echarts.js放在js文件夹下了。在使用官网的案例时,发现html打开访问echarts.js显示404,所以正确代码src=“js/echarts.js”// 基于准备好的dom,初始化echarts实例。Echarts.js无法引入问题解决方案。// 使用刚指定的配置项和数据显示图表。// 指定图表的配置项和数据。'ECharts 入门示例'
2023-04-25 23:15:24
2242
原创 数据结构的逻辑结构和物理结构
图中数组错了数组是一种具体的存储数据的方式,它可以用来实现线性表,但不是只能用来表示线性表,还可以表示树,也可以表示图。数组是用一段连续的内存存储,可以随机访问。线性表用数组实现叫做顺序表,用链表实现没有特殊的名字。树用数组实现没有特殊的名字,用链表实现没有特殊的名字。1.逻辑结构:逻辑结构分为四种类型:集合结构,线性结构,树形结构,图形结构。1.1 所谓集合结构:表面意思,没有什么深刻意义,就是数据元素同属一个集合,单个数据元素之间没有任何关系。如下图所示。1.2 线性结构:类似于线.
2020-07-06 22:00:33
3857
原创 工厂设计模式(三种)详解
什么是工厂设计模式?工厂设计模式,顾名思义,就是用来生产对象的,在java中,万物皆对象,这些对象都需要创建,如果创建的时候直接new该对象,就会对该对象耦合严重,假如我们要更换对象,所有new对象的地方都需要修改一遍,这显然违背了软件设计的开闭原则,如果我们使用工厂来生产对象,我们就只和工厂打交道就可以了,彻底和对象解耦,如果要更换对象,直接在工厂里更换该对象即可,达到了与对象解耦的目的;所以说,工厂模式最大的优点就是:解耦本篇主要介绍三种工厂设计模式的使用:1、简单工厂2、工厂方法3、抽象工厂
2020-07-02 16:41:47
612
原创 Idea 注释快捷键(更新)
三种注释方式 行注释、块注释、方法或类说明注释。一、快捷键:Ctrl + /使用Ctrl+ /, 添加行注释,再次使用,去掉行注释二、演示代码if (hallSites != null && hallSites.size() > 0) { //行注释 //最大行号 int maxRow = 0; //最大列数 int maxCol = 0;}块注释一、快捷键:Ctrl +Shift+ /使用 Ctrl+Shift+ /, 添
2020-07-02 12:42:46
8012
3
原创 KMP算法理解(更新)
KMP算法是一个非常经典的字符串匹配的算法,它讲的是,我们给定两个字符串str1与str2,长度分别问N和M,实现一个算法,如果字符串str1,包含str2,则返回str2在str1中的开始位置,不包含则返回-1。题意很容易理解,如下图:当str1与str2为abcdabce与abce的时候,二者匹配,返回abce在str1中开始位置的下标3,当str1与str2为abcdabce与abcf的时候,二者不存在包含关系,返回-1。大多数人看到这个题目,第一个想到的方法肯定是暴力比对,将str2从str1的第一
2020-06-20 18:13:43
216
原创 互联网岗位和工作文件缩写汇总(更新中)
PM项目经理( Project Manager )从职业角度,是指企业建立以项目经理责任制为核心,对项目实行质量、安全、进度、成本管理的责任保证体系和全面提高项目管理水平设立的重要管理岗位。项目经理是为项目的成功策划和执行负总责的人。项目经理是项目团队的领导者,项目经理首要职责是在预算范围内按时优质地领导项目小组完成全部项目工作内容,并使客户满意。为此项目经理必须在一系列的项目计划、组织和控制活动中做好领导工作,从而实现项目目标。当然在互联网公司这个有着项目经理or产品经理的意思。RD研发(Re
2020-06-16 11:17:46
688
原创 线性表
顺序表与链表时间复杂度比较名称 访问 查找 插入 删除数组 O(1) O(n) O(n) O(n)有序数组 O(1) O(logN) O(n) O(n)链表 O(n) O(n) O(1) O(1)有序链表 O(n) O(n) O(n) O(n)1、向一个有序数组中插入一个数的时间复杂度是多少?第一步:确定插入的位置。采用遍历查找的时间复杂度是O(n),采用二分查找的时间复杂度是O(log2n)。第二步:插入元素。在
2020-06-15 18:11:15
156
原创 写技术文章的个人总结(更新中)
1.论证类观点论点 论证 论据观点2.描述知识类1.1.11.1.12.3.指导事情whatwhyhow4.流程类1.步骤一picture2.步骤二5.探究原理5why5so大事运用第一性原则,小事运用类比...
2020-04-29 16:37:37
243
原创 线程与进程的备用知识
参考文章:线程与进程的区别通俗的解释:https://www.jianshu.com/p/8ad441510860https://baijiahao.baidu.com/s?id=1611925141861592999&wfr=spider&for=pchttps://www.cnblogs.com/zhehan54/p/6130030.htmlhttps://zhuan...
2020-04-27 16:53:25
152
原创 学技术就要查看官方文档
1 是什么官方发布的文档2 为什么要看对于官方文档,一般而言都是英文,其实对于程序员而言,常用的英文也就那么多,也不是很复杂。一般而言,只要使用的东西不是太小众,都是有自发的网友或者社区将其翻译成中文。基本上,官方的文档,不太会出现代码无法运行的情况。而且,很多重要的概念和需要注意的地方都是标注了的。从刚开始接触编程开始,基本上接触新事物,第一件事情就是去找博客,或者买书。使用的一个很小的...
2020-04-27 16:27:58
1096
原创 JVM Garbage Collection堆和方法区
一、概述说起垃圾收集(Garbage Collection),大多数人都会想起Java,这项技术从始至终伴随着Java的成长,但事实上GC的出现要早于Java,它诞生于1960年MIT的使用动态分配和垃圾回收技术的语言Lisp。经过近60年的发展,目前内存的动态分配和内存回收技术已经非常成熟了,所有的垃圾回收已经自动化,经过迭代更新,自动回收也经过反复优化,效率和性能都非常可观。为什么要了解...
2020-04-27 11:24:34
176
原创 线性表
1 线性表定义线性表是最基本、最简单、也是最常用的一种数据结构。线性表(linear list)是数据结构的一种,一个线性表是n个具有相同特性的数据元素的有限序列。线性表中数据元素之间的关系是一对一的关系,即除了第一个和最后一个数据元素之外,其它数据元素都是首尾相接的(注意,这句话只适用大部分线性表,而不是全部。比如,循环链表逻辑层次上也是一种线性表(存储层次上属于链式存储,但是把最后一个数据...
2020-04-26 10:40:55
135
原创 数据结构总结(持续更新中)
1 数据数据是描述客观事物的符号,是计算机中可以操作的对象,是能被计算机识别,并输入给计算机处理的符号集合。数据不仅仅包括整型、实型等数值类型,还包括字符及声音、图像、视频等非数值类型。2 数据结构逻辑结构:集合结构、线性结构、树形结构、图形结构。物理结构: 顺序储存结构、链接储存结构。3 数据类型数据类型:是指一组性质相同的值的集合及定义在此集合上的一些操作的总称。数据类型是按照...
2020-04-20 12:45:26
241
原创 this和super的用法和区别
1 this的用法结合网上资料与自己总结super()调用父类的构造方法;this()调用自己的构造方法;构造方法是创建java对象的重要途径,通过new关键字调用构造器时,构造器返回该类的对象,但是这个对象并不是完全由构造器负责创建.创建一个对象分为如下四步: 1. 分配对象空间,并将对象成员变量初始化为0或者null 2. 执行属性值的显式初始化 3. 执行构造方法 ...
2020-04-16 21:43:19
404
原创 光标变成黑色怎么解决
1 现象出现黑色光标2 原因用eclipse或者idea可能会误触insertInsert键能够切换 | 光标和黑色方块光标,出现黑色光标,很可能是按backspace键的时候误按了Insert键3 解决此时再按下Insert键就好了。...
2020-04-14 15:27:26
10163
原创 wps2019 安装自定义项安装程序出错问题
1.问题wps2019 安装自定义项安装程序出错 youdao2.解决这个是注册表的问题,打开注册表regedit,可以直接Ctrl+F查找YdWordAddIn.vsto
2020-04-13 12:37:06
6525
原创 Class.forName和ClassLoader的不同
1 类加载过程Java类生命周期https://zhuanlan.zhihu.com/p/67991761Java对象生命周期https://zhuanlan.zhihu.com/p/104056490在java中,Class.forName()和ClassLoader都可以对类进行加载。ClassLoader就是遵循双亲委派模型最终调用启动类加载器的类加载器,实现的功能是“通过一个类的...
2020-04-12 16:29:10
193
原创 简单名、全限定名、描述符、签名、符号引用、直接引用的不同
1.简单名称(Simple Name)没有类型和参数修饰的方法或字段名称例如inc方法和字段name2.全限定名(Fully Qualified Name)一个类的全限定名是将类全名的.全部替换为/例如com/itheima/dao/IUserDao.xml3.描述符(Descriptor)A descriptor is a string representing the type...
2020-04-12 12:12:37
771
原创 JDBC驱动
1 概念JDBC(Java Database Connectivity, Java 数 据 库 连 接)是 一 种可用于执行 SQL 语句的 Java API(Application Programming Interface, 应用程序设计接口)。它由一些 Java 语言编写的类和接口组成。JDBC 为数据库应用开发人员、数据库前台开发人员提供了一种标准的应用程序设计接口, 使开发人员可以用...
2020-04-11 21:38:12
208
原创 费曼技巧在学习中的应用
1 费曼技巧介绍1.1 费曼技巧的步骤1)学习一个概念; 用思维导图法2)写文章或者向小白解释(使用简化和类比的方法);3)卡壳回头学习这部分并再次解释。1.2 费曼技巧学编程1)学习一个概念; 用思维导图法、优质视频、书2)写文章或者向小白解释(使用简化和类比的方法); 文章加实践做项目3)卡壳回头学习这部分并再次解释。 Google github stackoverflow ...
2020-04-11 12:20:33
2525
原创 SSM学习中的重点和问题
1 idea 创建ssm project1.1 重点1.新建maven webapp 项目maven web项目默认没有java源代码目录,需手动创建,并设置其为源代码目录。右键main目录-> New->Directory->输入java->右键java->Mark Directory as-> Sources Root1.2 问题1.报错E...
2020-04-11 10:46:07
948
1
原创 使用IDEAdebug调试项目 不断更新总结
https://blog.csdn.net/yxl_1207/article/details/80973622
2020-04-06 17:53:04
269
原创 Spring学习中的重点和问题
1 Spring1.1 重点1.2 问题2 SpringMVC2.1 重点2.2 问题3 MyBatis3.1 重点3.2 问题
2020-04-02 12:19:09
291
原创 Maven 使用步骤及问题解决
1 配置1.1MAVEN准备工作下载与配置 MAVEN建立MAVEN 本地仓库Maven 镜像地址修改执行 D:\develop_tools\JavaWeb\apache-maven-3.5.2\conf在 <mirrors></mirrors> 中添加:<mirror> <id>alimaven</id&g...
2020-04-01 17:10:39
974
原创 项目目前用到的技术
项目目前用到的技术1浏览器2表示层2.1 viewH5/CSS/JS/JSP2.2 controlServlet/Action/Handler3业务逻辑层Spring IOC AOP4持久化层JDBC/DBUtils/Spring JDBCTemplate/Hibernate/MyBatis5DBMySQL/Oracle...
2020-03-30 17:51:44
401
原创 software engineer career planning
职业规划23-28岁技术积累阶段假设本科22岁毕业,那么工作的前5年对你来说是打基础的阶段。在这5年时间里面,你要积累足够的代码量,打磨自己的技术实力,成为某一个技术细分领域的牛人。工作1-2年对Java已经有了一个较为深入的了解。首先,要非常熟悉设计模式,日常要多看一些关于代码编写优化的书,提高自己的代码能力,能够写出一手优雅的代码;其次,在工作过程中肯定接触过并发,应该更加深入地去了解...
2020-03-29 20:08:35
287
原创 Java旅游网项目
中国旅游网项目——不用框架目录1 技术选型2 数据库3 注册功能技术选型1.1 Web层a) Servlet:前端控制器b) html:视图。 这个项目是网站项目,要求面向普通客户,需要响应速度快,因此不采用jsp。当做后端的办公系统这些后台管理网站时一般使用jsp技术。c) Filter:过滤器d) BeanUtils:数据封装e) Jackson:json序列化工具。 因...
2020-03-21 16:42:04
3169
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人