- 博客(74)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Web前端技术详解(JavaScript篇)
学习网址:https://wangdoc.com/javascript/index.html1. JavaScript特点动态类型语言:变量类型无限制,可随时改变类型。 变量提示(hoisting):JavaScript引擎工作时,先解析代码,获取所有被声明的变量,然后一行行运行。结果导致所有的变量声明语句被提升到代码头部,即变量提升。2. 基本语法语句与表达式: 语句(s...
2018-07-09 23:49:36
1259
原创 【2024年1月】python日常记录
如果你想打印出斜杠(在Windows上用作路径分隔符),你可以使用os.altsep或os.path.sep。os.altsep在大多数情况下是空的,但如果你正在处理一个使用了非标准路径分隔符的文件,它可能会有值。os.path.sep是更常用的方式,因为它明确表示路径分隔符。在Windows上,这通常是\,而在Unix和Linux上,这通常是/。在Windows上,这通常是\,而在Unix和Linux上,这通常是/。在Python中,你可以使用os模块来获取和打印系统文件夹斜杠或目录分隔符。
2024-01-05 11:07:25
435
原创 Java面试集锦-共计4题
String创建时,对应值放置于String Pool中,String则表示值的引用。因此值相同时,新创建的String所代表的引用地址是一样的。如果String可以改变,那么其他指向此地址的对象也发生改变,因此不安全。String的hashcode使用频繁,设计为不可变可使程序运行更加高效。不可变可满足效率与安全的需求。无法从外部更改value[]...
2022-08-24 00:31:44
200
原创 常见java后端调试问题
jdk运行时内存占用情况查看?日志切片aop?用户权限认证如何实现?项目微服务模块的结构?设计模式:工厂模式是怎样的呢?开源代码或框架有哪些?如何进行性能优化,微服务切换,nginx有哪些算法转换?...
2022-02-09 17:24:42
206
原创 2021-11-11
1按键盘上的windows+R,然后在输入框中输入cmd,既可以启动命令窗口2进入windows命令窗口之后,输入命令,输入netstat -ano然后回车,就可以看到系统当前所有的端口使用情况。3通过命令查找某一特定端口,在命令窗口中输入命令中输入netstat -ano |findstr “端口号”,然后回车就可以看到这个端口被哪个应用占用。4查看到对应的进程id之后,就可以通过id查找对应的进程名称,使用命令tasklist |findstr “进程id号”5通过命令杀掉进程,或者是
2021-11-11 19:18:30
1158
原创 学习日志 2021-11-07
windows下cmd切换目录切换到盘符时(直接输入盘符名):D:切换到具体目录下:cd blog/resource文件夹内容:dir
2021-11-07 07:34:17
131
原创 Java问题汇总20200113
数据类型1. long与Long的区别Java的数据类型分两种:基本类型:long,int,byte,float,double,char对象类型(类): Long,Integer,Byte,Float,Double,Char,String,其它一切java提供的,或者你自己创建的类。其中Long又叫 long的包装类。而Byte和Float也类似,一般包装类的名字首写是数值名的大写开头...
2020-01-13 17:44:23
166
原创 mysql常见问题
1. IDEA连接数据库错误:[08001] Could not create connection to database server.参考:https://blog.csdn.net/qq_35389417/article/details/98944551
2020-01-13 17:22:56
185
翻译 idea各个版本区别
导航目录版本类型CommunityUltimateEAP版本类型Community社区版,免费,但是功能有限制,Android Studio就是基于这个版本定制的。Ultimate终极版,收费,功能无限制。EAP终极版的免费版,免费,功能无限制,但是每隔30天要重装一次。...
2020-01-07 07:18:37
25846
2
原创 常见服务端简答题汇总
1.JDK、JRE、JVMJDK,Java Development Kit,Java开发工具包。包含JRE、一堆Java工具和Java基础的类库。JRE,Java Runtime Environment,Java运行环境。JVM,Java virtual machine, Java虚拟机。解释java程序编译而成的.class类文件,并交由本地系统执行。解释过程需要JRE中的lib类库。J...
2019-09-11 18:01:26
518
原创 Spring boot/cloud常见报错整理(一直更新...)
1.Failed to introspect annotated methods on class org.springframework.cloud.ne…spring boot和spring cloud版本不合适**Tips:**spring boot 1.4以后 FilterRegistrationBean的位置换到了 org.springframework.boot.web.servl...
2019-07-05 15:48:32
594
2
原创 多线程与并发程序设计
并发(Concurrency):以可独立执行的进程集合的方式编程。并行(Parallelism):以可同时执行的(可能相关的)计算指令方式编程。并发与并行的区别:并发是同时处理(dealing)很多的事情,并行是同时做(doing)很多的事情。不同,但也相关。一个是关于代码结构,一个是关于代码执行。并发为可能的(不是必须的)并行问题提供了一种解决方案。Java并发包:JDK中的JUC。该工具...
2019-07-01 15:56:30
409
原创 OpenGL学习记录
关于OpenGLOpenGL(全写Open Graphics Library)是指定义了一个跨编程语言、跨平台的编程接口规格的专业的图形程序接口。它用于三维图像(二维的亦可),是一个功能强大,调用方便的底层图形库。OpenGL具有七大功能:建模:OpenGL图形库除了提供基本的点、线、多边形的绘制函数外,还提供了复杂的三维物体(球、锥、多面体、茶壶等)以及复杂曲线和曲面绘制函数。变换:Op...
2018-10-21 09:36:33
277
原创 计算机网络基础知识
1 IPInternet Protocol,网络之间互连的协议,即为计算机网络相互连接进行通信而设计的协议。任何厂家生产的计算机系统,只要遵守IP协议就可以与因特网互连互通。UDP与TCPTCP、UDP 是传输层协议。TCP(Transmission Control Protocol),又叫传输控制协议,UDP(User Datagram Protocol),又叫用户数据报协议。区别如下:...
2018-10-13 14:42:57
342
原创 sql函数基础及应用
1. 关于sql函数sql拥有可用于计数和计算的内建函数,包括合计(Aggregate)函数和标记(Scalar)函数。sql Aggregate函数:AVG()、COUNT()、FIRST()、LAST()、MAX() 、MIN()、SUM()sql Scalar函数:UCASE()、LCASE()、MID()、SubString(字段,1,end)、LEN()、ROUND()、NOW(...
2018-10-11 12:56:11
270
原创 设计模式基础
以下内容参考:https://www.runoob.com/design-pattern/design-pattern-tutorial.html1. 定义:软件开发人员在软件开发过程中面临的一般问题的解决方案。2. 类型:共有23种设计模式,可分为三大类,创建型、结构型、行为型。此外还有J2EE设计模式。 创建型模式:工厂模式、抽象工厂模式、单例模式、建造者模式、原型模式。 结构型模...
2018-09-24 14:37:45
253
原创 软件测试基础
软件测试基本分类一般软件测试活动分为以下几类:黑盒测试、白盒测试、静态测试、动态测试、手动测试、自动测试。黑盒测试:又称功能测试、数据驱动测试或给予需求规格说明书的功能测试,注重于测试软件的功能性需求。测试工程师无需考虑程序内部的逻辑结构和特性,只需要依据程序的需求规格说明书,检查程序的功能是否符合它的功能说明。黑盒测试涉及软件测试的各个阶段,如单元测试、集成测试、系统测试及确认测试,在系...
2018-09-07 09:18:44
471
1
原创 算法设计与分析——要点记录
第一部分 基础知识定义:算法(algorithm)是对特定问题求解步骤的一种描述,是指令的有限序列。 五个重要特性: 1)输入:一个算法有零个或多个输入。 2)输出:一个算法有一个或多个输出。 3)有穷性:算法步数有穷,算法时间有穷。 4)确定性:算法中的每一条指令必须有确切的含义,不存在二义性。 5)可行性:算法描述的操作可以通过已经实现的基本操作执行有限次来实现。...
2018-09-07 08:23:12
409
原创 Java常用函数或公式(更新2018.09.03)
1. 限定小数位double f保留两位小数:import java.math.BigDecimal;import java.text.DecimalFormat;import java.text.NumberFormat;public class format { double f = 111231.5585; public void m1() { ...
2018-09-03 15:53:20
522
原创 服务端编程技术详解(Java篇)
1. Java基础 StringBuilder: 速度优势; StringBuffer: 线程安全,可同步访问。2. Java面向对象 3. Java高级编程参考资料 http://www.runoob.com/java/java-tutorial.html
2018-08-11 19:34:54
4368
原创 Node.js express框架介绍
资料网址:http://www.runoob.com/nodejs/nodejs-express-framework.html**定义:**express是一个node.js Web应用框架,可用于快速搭建完整功能的网站。核心特性:· 可以设置中间件来响应 HTTP 请求。 · 定义了路由表用于执行不同的 HTTP 请求动作。 · 可以通过向模板传递参数来动态渲染 HTML 页面。...
2018-07-12 16:24:03
443
原创 grunt工具的使用
学习网址:https://gruntjs.com/Gruntfile主要函数grunt.initConfig({}); // 初始化配置对象 grunt.loadNpmTasks(‘…’); // 通过Npm加载Grunt插件 grunt.registerTask(‘taskName’, [‘task-member’, …]); // 创建任务...
2018-07-11 16:10:28
479
原创 sql索引
MySQL索引 Mysql索引主要有两种结构:B+Tree索引和Hash索引 Mysql常见索引有:主键索引、唯一索引、普通索引、全文索引、组合索引PRIMARY KEY(主键索引) ALTER TABLE table_name ADD PRIMARY KEY ( col ) UNIQUE(唯一索引) ALTER TABLE table_name ADD UNIQUE (col)...
2018-07-07 14:24:33
277
原创 JS测试工具karma及应用
测试工具 karma:测试结果即时显示。测试框架 jasmine mocha qunit nodeunit nunit
2018-06-29 11:11:39
2293
原创 JavaScript常见问题
1. const, let, var的区别 const:变量不可修改,必须初始化 var:变量可以修改,不初始化输出undefined,不会报错 let:块级作用域,函数内部使用let定义后,对函数外部无影响...
2018-06-28 12:03:15
425
原创 java编程中对大数据的处理
大数据的起始计量单位至少是P(1000个T)、E(100万个T)或Z(10亿个T),大数据Hadoop框架、map-reduce框架,很多部分都是用开源的Java语言编写。 java编程过程中对大数据的处理: 1)数据分段:依行读取数据,设定一个批量值,当读取的数据达到一定量之后,执行批量操作,清空集合,再接着读取。 java 分次读取大文件的三种方法 2)多线程处理:需要考虑服务器的承载...
2018-06-25 17:47:59
2804
转载 Mybatis/Ibatis,数据库操作的返回值
insert,返回值是:新插入行的主键(primary key);需要包含语句,才会返回主键,否则返回值为null。 update/delete,返回值是:更新或删除的行数;无需指明resultClass;但如果有约束异常而删除失败,只能去捕捉异常。 queryForObject,返回的是:一个实例对象或null;需要包含语句,并且指明resultMap; queryForList,返回的是...
2018-06-25 02:01:46
309
原创 Oracle JET学习记录
1. Oracle JET结构 Oracle JET支持 Model-View-ViewModel(MVVM)架构设计模式。在 MVVM 中,Model 代表应用程序数据,View 是数据的呈现。ViewModel 将模型中的数据公开到视图并维护应用程序的状态。Oracle JET框架包括(View层)JET UI Compones,JQueryUI,Hammer,SASS,(ViewMode...
2018-06-22 09:06:55
1029
原创 rabbitmq学习
1. 本地安装 【以下为转载】 一:安装RabbitMQ需要先安装Erlang语言开发包,百度网盘地址:http://pan.baidu.com/s/1jH8S2u6。直接下载地址:http://erlang.org/download/otp_win64_18.3.exe。安装完成后需要配置环境变量:新建系统变量:变量名 ERLANG_HOME 变量值 D:\softInstall\er...
2018-06-14 11:11:11
193
原创 MongoDB学习记录
1. 基础知识 数据库 名称:UTF-8字符串,不能是空字符串(”“),不得含有’ ‘(空格)、.、$、/、\和\0 (空字符),应全部小写,最多64字节;文档 一组键值(key-value)对(即BSON),文档之间无需相同字段,相同字段无需相同数据类型;集合 可插入不同格式和类型的数据;2. 运行(命令行方式) 运行mongdb:> c:\mogodb\bin\mo...
2018-06-12 13:52:24
169
翻译 Oracle OpenScript使用说明(中文简介 v13.3.0.1)
由于Oracle OpenScript的使用说明均是英文版,网上也几乎没找到中文版本,博主翻译了一下简单介绍一下此款功能测试软件。简介OpenScript是一个脚本更新平台,用户可使用java语言创建自动化可扩展的测试脚本。结合直观的图形界面与健壮的java语言,OpenScript满足了初级测试人员及高级自动化测试专家的需求。 OpenScript为其下的模块和应用程序接口...
2018-05-10 10:09:04
1531
原创 Visual Studio Code快捷键
CTRL+K+F:自动对齐 Ctrl+Z:撤销 Ctrl+Y:反撤销 Ctrl+J或Alt+→:智能提示 Ctrl+M+M:快速隐藏或显示 Ctrl + -:回到上一个光标位置 Ctrl + Shift + - :回到下一个光标位置 Ctrl+K+C:注释 Ctrl+K+U:取消注释 F9:设置断点 F5:启动调试 F11:逐语句调试 F10:逐过程调试...
2018-04-21 20:54:15
635
翻译 Set、List、Map线程安全问题
1. List,Map,Set 线程安全性 2. 声明线程安全的集合方法 – 使用Collections. 方式构建 //make thread-safe list List MyStrList = Collections.synchronizedList(new ArrayList()); MyStrList.add("123"); MyStrList.add("ab...
2018-04-02 19:00:34
4456
原创 常见排序算法java程序
import java.util.Arrays;public class Ch1_2 {public static void main(String[] args) { // 打印一维数组:Arrays.toString(array),打印多维数组:Arrays.deepToString(array) System.out.println("simpleSelect so...
2018-03-31 19:34:30
180
原创 UML图一览
1. 用例图 由参与者(Actor)、用例(Use Case),边界以及它们之间的关系构成的,用于描述系统功能的视图。用例图(User Case)是外部用户(被称为参与者)所能观察到的系统功能的模型图。主要用于对系统、子系统或类的功能行为进行建模。 2. 序列图 对对象之间传送消息的时间顺序的可视化表示。序列图的主要用途是把用例表达的需求,转化为进一步、更加正式层次的精细表达。用例常常被...
2018-03-31 15:51:25
435
原创 常见查找算法java程序
import java.util.Scanner;public class Ch1_1 { public static void main(String[] args) { int[] array = {1,2,3,6,9,10,13,16,45,56}; Scanner scn = new Scanner(System.in); wh...
2018-03-30 18:51:10
765
《算法珠玑》数组_题1
2021-07-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人