
IT小媛upup
wed开发,计算机party,javaee
Coding With you.....
J2EE,python,数据分析,自然语言处理,人工智能
展开
-
《第一行代码java》阅读后知识总结---------需要电子版书籍材料可私信我
1Java在开发上分为javaee(java企业级开发)、javase(java标准版)、javame(java嵌入式开发)。2.java语言的特点:简洁有效、面向对象、高效性、可移植性、解释型、适合分布式计算、拥有较好的性能、健壮性、具有多线程处理能力、具有较高的安全性、是一个动态语言、是一种中性结构。3.java程序:application和applet4.main方法是入口函数:...原创 2019-12-25 17:40:19 · 316 阅读 · 2 评论 -
软件测试根据不同情况来分类
首先,软件测试是用来发现软件的错误、衡量软件质量,评估软件性能的过程,目的是检验他是否满足规定的需求或者与实际的期望有多大。1.根据测试级别/开发阶段/执行过程/开发周期分:单元测试、集成测试、系统测试、验收测试。2.根据是否运行分:静态测试、动态测试3、根据测试技术/是否查看代码分:黑盒测试、白盒测试、灰盒测试4.根据执行/实施主体分:开发方测试、用户测试(α测试与Beta测试)...原创 2019-12-25 12:26:00 · 634 阅读 · 0 评论 -
一个二叉排序树,输入k,输出第k小的节点值
import java.util.Scanner;public class Client_port { public static void main(String[] args) { Client_port cp = new Client_port(); cp.insert_node("5"); cp.insert_node("3"); cp.insert_node(...原创 2019-12-24 20:07:13 · 255 阅读 · 0 评论 -
求sqrt(2)精确到8位
已知sqrt(2)为1.414,求sqrt(2)精确到8位代码:class Client_port { public static void main(String[] args) { // 1.414 double l = 1.414; double h = 1.415; double mid = (h + l) / 2; while (h - l &g...原创 2019-12-24 15:47:46 · 498 阅读 · 0 评论 -
读人工智能发展报告学习心得(大纲)
涉及名词:AI(人工智能)、ML(机器学习)、DM(数据挖掘)、KDD(知识发现)、BP(反向传播)、CNN(卷积神经网络)、RNN(循环神经网络)、GNN(图神经网络)、AML(自动机器学习)、ML(元学习)机器学习+人机交互+可视化+数据挖掘+信息检索+推荐+......1.机器学习:对于某类任务T和性能度量P,如果计算机程序在T上以P衡量的性能随经验E而自我完善,就成计算机充足从经验...原创 2019-12-24 11:13:30 · 1624 阅读 · 0 评论 -
数据库练习
一.数据库表二.问题程军老师所受的课程号和课程名 至少选修程军老师所受全部课程的学生 全部学生都选修的课程号和课程名 选修课程包含学号为2 的学生选修课程的学生学号 选修课程名为c语言的学生学号和姓名 选修课程包含程军老师所受课程之一的学生学号 选修课程号为k1和k5的学生学号三.练习答案和结果1.select cid,cname from c where t...原创 2019-12-10 10:53:24 · 627 阅读 · 0 评论 -
输出两个字符串数组中的交集
编写方法searchInsect,返回值为交集的集合,其参数为两个字符串集合s1和s2。方法解释:首先将s1放入map集合中;遍历s2,如果s2中的在map中包含,则值设置为true;最后将map中所有值为true的间保存在list中返回。 这里要注意返回的是数组,所以需要将list集合转换为数组:使用toArray方法,参数为数组类型即可。代码:package mianshi...原创 2019-12-09 16:56:31 · 996 阅读 · 0 评论 -
java中String的==与equals
==比较的是字符串引用的内存地址,equals比较的是字符数的内容具体看例子: String s1 = new String("a"); String s2 = new String("a"); String s3 = "a"; String s4 = "a"; System.out.println(s1 =...原创 2019-12-06 08:57:48 · 208 阅读 · 0 评论 -
javaweb面试总结
1.用匿名类启动一个线程class C{ public static void main(String[] args) { new Thread(new Runnable(){public void run(){System.out.println("启动了");}}).start(); }}2.sql中exists与in:exists 的执行效率一般比in的执行效率要高。看...原创 2019-11-22 19:19:58 · 152 阅读 · 0 评论 -
常见的排序算法代码详解------稳定性与复杂度分析
1.常见排序算法: 冒泡排序(稳定) 定义:每一趟排序浮出一个小(大)的来放到正确的位置,也就是每一趟找一下没排里边最小(大)的直到排完。最好 最坏 平均 空间复杂度 o(n) o(n^2) o(n^2) o(1) 代码: private static void bubble_sort(int[] a) {//排序核心方法 fo...原创 2019-11-13 11:44:54 · 219 阅读 · 0 评论 -
java写程序生成一百个不重复的随机数的集合------两中方式
方法一:用普通集合存储,判断如果集合里没有在存入class Client_port { public static void main(String[] args) { int[] list = new int[100]; int i = 0;// 生成多少个随机数的变量 int count = 0;// 生成i个随机数循环了几次 while (i < 100) {...原创 2019-11-11 16:02:46 · 1240 阅读 · 0 评论 -
java程序进行检查ip地址是否合法
匹配的时候用了正则表达式import java.util.Scanner;import java.util.regex.Pattern;class Client_port { public static void main(String[] args) { Scanner scan = new Scanner(System.in); String str = scan.ne...原创 2019-11-11 12:40:01 · 466 阅读 · 0 评论 -
给定一个C语言函数,要求实现在java类中进行调用
第一次看到这个问题还是比较茫然的,后来查了下资料,需要用JNI技术。使用JNI接口,可以实现java与本地底层代码的交互。1.System.loadLibrary(dll的名称);//加载动态库2.public native 返回值类型 方法名(参数){}//native 说明在调用该方法时要去公告加载的动态库中找...原创 2019-11-10 18:49:40 · 232 阅读 · 0 评论 -
什么是拓扑结构_拓扑结构图
什么是拓扑结构? 首先我们来解释一下拓扑的含义,所谓“拓扑”就是把实体抽象成与其大小、形状无关的“点”,而把连接实体的线路抽象成“线”,进而以图的形式来表示这些点与线之间关系的方法,其目的在于研究这些点、线之间的相连关系。表示点和线之间关系的图被称为拓扑结构图。拓扑结构与几何结构属于两个不同的数学概念。在几何结构中, 我们要考察的是点、线之间的位置关系,或者说几何结构强调的是点与...原创 2020-02-11 18:44:01 · 972 阅读 · 0 评论 -
java实现二叉排序树-------以及先序遍历、中序遍历、后序遍历
可以实现将一个值插入已将拍好的二叉树中代码:class Client_port { public static void main(String[] args) { Client_port cp=new Client_port(); cp.insert_node("17"); cp.insert_node("6"); System.out.println(cp.g...原创 2019-11-06 22:02:04 · 497 阅读 · 1 评论 -
IBM全球有35万员工,名字由26个字母组成,长度不一。 1)请设计一个算法,能够快速查找出要查询的名字。 2)写出此算法的时间复杂度 3)如果对此算法进行测试,请写出测试用例
面试题:IBM全球有35万员工,名字由26个字母组成,长度不一。1)请设计一个算法,能够快速查找出要查询的名字。2)写出此算法的时间复杂度3)如果对此算法进行测试,请写出测试用例方法:字典树实现快速查找字典树:是一种树形结构,是一种哈希树的变种。典型应用是用于统计,排序和保存大量的字符串(但不仅限于字符串),所以经常被搜索引擎系统用于文本词频统计。它的优点是:利...原创 2019-11-06 21:00:43 · 792 阅读 · 0 评论 -
java面试题: StringBuffer a=new StringBuffer(“A“); StringBuffer b=new StringBuffer(“B“); operate
题目:System.out.println(a+","+b); 的值为什么class Client_port{ public static void main(String[] args){ StringBuffer a=new StringBuffer("A"); StringBuffer b=new StringBuffer("B"); ope...原创 2019-11-05 19:27:34 · 4458 阅读 · 3 评论 -
socket客户端服务器建立连接及报错java.net.BindException: Address already in use: JVM_Bind解决
1.代码package mianshi_test_01;import java.io.BufferedReader;import java.io.InputStream;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocket;import java.net....原创 2019-11-05 11:20:21 · 1194 阅读 · 0 评论 -
java/web基础疑难知识总结
1.mybatis---动态sql 一级缓存是session级别的,二级缓存是mapper,两者之间的区别:一级缓存查找是【用户发起请求,sqlSession先去缓存中查找是否有该数据 有就读取没有就去数据库中查询后将结果放在一级缓存区域便于下次查找】,执行commit(增删改)操作后会清空缓存,(如果没有commit,处了图添加外其他操作是无效的)这也避免了度脏数据;多个SQLSession...原创 2019-11-04 13:38:30 · 443 阅读 · 2 评论 -
毕设遇到疑难及知识点总结(后端)
1.maven:管理项目的构建,在pom.xml中添加依赖即可,不兼容时会报错。有目录规范,使得目录结构统一。有依赖管理、消除了构建的重复、项目信息管理等。2.ssm:spring就是一个大工厂,可以实例化对象,也可以成为是粘合剂。springmvc拦截用户请求核心是dispatcherservlet.mybatis围绕sqlsessionfactory展开,关联了查询数据库的mappe...原创 2019-11-01 21:23:21 · 1114 阅读 · 0 评论 -
毕设遇到疑难及知识点总结(前端)
1.<%@page isELIgnored="false"%>作用:<!-- Web容器默认isELIgnored="false"。为true时JSP中的表达式被当成字符串处理,为false会当成表达式处理 -->2.<%@include file="common/header.jsp"%>作用:用于引入另一个页面补充:include指令与inclu...原创 2019-11-01 21:23:10 · 893 阅读 · 0 评论 -
java面试: 编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。
编写一个截取字符串的函数,输入为一个字符串和字节数,输出为按字节截取的字符串。 但是要保证汉字不被截半个,如“我ABC”4,应该截为“我AB”,输入“我ABC汉DEF”,6,应该输出为“我ABC”而不是“我ABC+汉的半个”。思路:判断是否为空 不为空的话判断截取的字节数,如果字节数大于字符串长度,就设置为截取所有字节数的长度 截半的话对应字节的ASC码为小于0的数值import...原创 2019-10-30 16:00:11 · 2198 阅读 · 1 评论 -
java知识难点(有的现在也不太大懂)
1.一行代码是怎么运行的首先,java代码会被编译成字节码,字节码就是java虚拟机定义的一种编码格式,需要java虚拟机才能够解析,java虚拟机需要将字节码转换成机器码才能在cpu上执行。我们可以用硬件实现虚拟机,这样虽然可以提高效率但是就没有了一次编译到处运行的特性了,所以一般在各个平台上用软件来实现,目前的虚拟机还提供了一套运行环境来进行垃圾回收,数组越界检查,权限校验等。虚拟机一...原创 2019-10-22 11:56:31 · 489 阅读 · 0 评论 -
spring+springmvc+mybatis+ MongoDB +Spring Boot+Spring Cloud+微服务项目实战相关的核心知识问题
SpringIoC 属于哪种设计模式? 谈谈你对 Spring IoC 和 DI 的理解,它们有什么区别? 简单谈谈 IoC 容器的原理。 bean 的 scope 有几种类型?请详细列举。 说说 IoC 中的继承和 Java 继承的区别。 IoC 中 car 对象的配置如下,现在要添加 user 对象,并且将 car 注入到 user 中,正确的配置是? <bean i...原创 2019-10-22 11:13:07 · 286 阅读 · 0 评论 -
spring boot学习检验
1、为什么要用 Spring Boot?2、Spring Boot 的核心配置文件有哪几个?它们的区别是什么?3、Spring Boot 的配置文件有哪几种格式?它们有什么区别?4、Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?5、运行 Spring Boot 有哪几种方式?6、Spring Boot 自动配置原理是什么?7、你如何理解 Spring Boot ...原创 2019-10-22 09:53:52 · 137 阅读 · 0 评论 -
mysql高频面试知识点
一1. 什么是索引?索引是一种数据结构,可以帮助我们快速的进行数据的查找.2. 索引是个什么样的数据结构呢?索引的数据结构和具体存储引擎的实现有关, 在MySQL中使用较多的索引有Hash索引,B+树索引等,而我们经常使用的InnoDB存储引擎的默认索引实现为:B+树索引.3. Hash索引和B+树所有有什么区别或者说优劣呢?首先要知道Hash索引和B+树索引的底层实现原理...原创 2019-10-21 17:02:15 · 339 阅读 · 0 评论 -
java基础与框架面试问题要点(一)
java基础:1、Java集合类,ArrayList LinkedList HashMap等集合类的线程安全问题 底层数据结构、数组和链表的使用场景、HashMap的源码2、 多线程方面:线程生命周期 线程状态 线程池3、 Java内存模型 CAS 原子操作 volatile内存语义 功能4、 Static final 关键字 类加载机制初始化顺序5、 ...原创 2019-10-21 17:01:25 · 204 阅读 · 0 评论