Java
岳飞宇
java、智能制造、数字化转型、供应链管理信息化、EDI
展开
-
检查数据类型
print(type(b)) # – 浮点型。print(type(f)) # – 元组。print(type(d)) # – 字符串。print(type(e)) # – 列表。print(type(g)) # – 字典。print(type(a)) # – 整型。转载 2022-10-06 15:16:43 · 204 阅读 · 0 评论 -
大数据基础
大数据框架做的是基础的数据的存储和统计计算,但是如果需要从大量的是数据中发现或挖掘规律,需要使用机器学习方法,通过机器学习算法结合大量数据,构建机器学习模型,通过模型对现实事件作出预测和判断。* Storm-----天猫双11,实时统计销售总额。* 数据量大:TB-PB-ZB HDFS存储。* 数据的增长的速度快:TB-PB-ZB。* 数据的处理速度快:大数据 框架解决。* SparkMllib----机器学习。* SparkGraphX----图计算。* Spark-----一站式数据分析平台。转载 2022-10-05 17:30:50 · 218 阅读 · 0 评论 -
命令行参数使用
tf.app.flags.DEFINE_string(“model_dir”, " ", “模型保存的路径+模型名字”)转载 2022-10-05 17:25:53 · 342 阅读 · 0 评论 -
增加命名空间
矩阵运算 X(100, 1)* (1, 1)= y_true(100, 1)# 1)准备好数据集:y = 0.8x + 0.7 100个样本。# 4)确定损失函数(预测值与真实值之间的误差)-均方误差。# y = W·X + b,目标:求出权重W和偏置b。# 5)梯度下降优化损失:需要指定学习率(超参数)# W2 = W1 - 学习率*(方向)# b2 = b1 - 学习率*(方向)# 特征值X, 目标值y_true。# 3)随机初始化W1和b1。转载 2022-10-05 17:23:52 · 106 阅读 · 0 评论 -
kafka 的好处
性能:kafka对于发布和定于消息都具有高吞吐量。及时存储了许多TB的消息,他也爆出稳定的性能。耐用性:kafka使用分布式提交日志,这意味着消息会尽可能快速的保存在磁盘上,因此它是持久的。可扩展性:kafka消息传递系统轻松缩放,无需停机。kafka非常快:保证零停机和零数据丢失。可靠性:分布式的,分区,复制和容错的。转载 2022-10-02 11:00:06 · 372 阅读 · 0 评论 -
前端技术架构
前端技术架构element UI ,Node.js/NPM/AXIOS/Mock.js/vscode/vue.js/基于muxt/ES6/easymock/swagger/webpack以Node.js为核心的Vue.js前端技术生态架构原创 2022-04-24 09:32:04 · 1977 阅读 · 0 评论 -
Git的工作流程
转载 2021-07-20 09:28:47 · 94 阅读 · 0 评论 -
四大组件PageProcessor
转载 2021-07-12 16:22:21 · 355 阅读 · 0 评论 -
交友微服务
转载 2021-07-12 10:29:16 · 120 阅读 · 0 评论 -
tf实现一个加法运算
转载 2021-07-06 10:56:16 · 208 阅读 · 0 评论 -
分布式主键封装
转载 2021-07-05 16:26:58 · 126 阅读 · 0 评论 -
三个环境配置
转载 2021-07-05 09:47:19 · 105 阅读 · 0 评论 -
mysql的环境配置
转载 2021-06-30 15:16:42 · 78 阅读 · 0 评论 -
Weex的标签
转载 2021-06-29 17:04:14 · 158 阅读 · 0 评论 -
前端工程结构
转载 2021-06-29 15:02:59 · 155 阅读 · 0 评论 -
今日之目标
转载 2021-06-29 14:57:15 · 75 阅读 · 0 评论 -
接口通用请求和响应
转载 2021-06-29 11:20:31 · 102 阅读 · 0 评论 -
网络爬虫
1.可以实现搜索引擎我们学会了爬虫编写之后,就可以利用爬虫自动地采集互联网中的信息,采集回来后进行相应的存储或处理,在需要检索某些信息的时候,只需在采集回来的信息中进行检索,即实现了私人的搜索引擎。2.大数据时代,可以让我们获取更多的数据源。在进行大数据分析或者进行数据挖掘的时候,需要有数据源进行分析。我们可以从某些提供数据统计的网站获得,也可以从某些文献或内部资料中获得,但是这些获得数据的方式,有时很难满足我们对数据的需求,而手动从互联网中去寻找这些数据,则耗费的精力过大。此时就可以利用爬虫技术,自转载 2021-03-02 15:50:10 · 104 阅读 · 0 评论 -
Bootstrap前端开发框架
在前端开发框架方面,我们选择了 Bootstrap框架。Bootstrap前端开发框架 由Twitter公司的设计师Jacob Thornton与Mark Otto合作开发,由于其简洁美观 的特点被业界广泛使用。Bootstrap框架基于HTML、CSS、JavaScript等前端开 发语言,主要由动态CSS语言Less写成,提供了标准的HTML和CSS规范, 可满足各种Web页面的设计需求。Bootstrap框架被推出后受到业界广泛开发者 的追捧,成为世界最大代码平台Github上最热门的开源项目之一的,转载 2021-02-22 16:36:23 · 368 阅读 · 0 评论 -
项目架构微服务化
近年来,项目架构微服务化成为了当前互联网的一大热点,那么什么是微服务呢?微服务,全称微服务架构,它是一项在云中部署应用和服务的新技术,是一种新型的架构模式。它提倡的是把单一的项目架构拆分成多个单体模块,每个模块可以独立在自己的程序中运行,并对外暴露接口,对外提供服务;服务与服务之间采用轻量级的通信机制(一般是基于 HTTP 协议的 RESTfulAPI)进行通信;根据业务模块的不同,调用不同的服务机制,来完成用户的需求;微服务主要有以下几个特征:(1)通过服务实现组件化传统的项目架构中组件是和应用一起运转载 2021-02-22 15:56:59 · 303 阅读 · 0 评论 -
大数据问答
1.1.下面哪个程序负责 HDFS 数据存储。a)NameNode b)Jobtracker c)Datanode d)secondaryNameNode e)tasktracker答案 C datanode1.2.HDfS 中的 block 默认保存几份?a)3 份 b)2 份 c)1 份 d)不确定答案 A 默认 3 份1.3.下列哪个程序通常与 NameNode 在一个节点启动?a)SecondaryNameNode b)DataNode c)TaskTracker d)Jobtracke转载 2021-02-22 15:48:43 · 111 阅读 · 0 评论 -
Redis高性能特性
Redis英文名全Remote Dictionnary Server是一个使用ANSI C语言编写、基于Key-value键值对的数据库存储系统。同时它还支持网络通信、数据持久化、并拥有诸如字符串(string)、链表(list)、集合(set)、有序集合(zset)和哈希类型(hash)等丰富的数据结构,每种数据结构还对应了一种或多种数据类型的存储结构。Redis 每种数据都可以进行push/pop、并集、交集等一系列原子性操作,并提供多种语言的API,是一个高性能的非关系型开源存储系统。Redis的高性转载 2021-02-22 15:45:44 · 731 阅读 · 0 评论 -
Maven技术
丹江口水库水资源调度管理系统采用 Maven 技术来进行项目的构建和管理。在用开发工具新建项目时,当项目依赖某个第三方 jar 包时,一般情况下,我们将所需的 jar 包复制到项目的类路径下。然而,在我们向项目导入某个特定的 jar 包时,这个 jar 包可能又依赖于其它的 jar 包,其它的 jar 包可能又依赖于更多的jar 包,导致在运行项目的过程中出现“ClassNotFoundException”的错误。此外, 在平常的软件开发过程中,除了编写主要的代码之外,还需要花费大量的时间用于项目的构建,包转载 2021-02-22 08:44:08 · 144 阅读 · 0 评论 -
RPC 框架 Dubbo
Dubbo 是阿里巴巴开发的最早用于将淘宝微服务化的 RPC 框架,Dubbo 可以完美的和 Spring 进行整合。户外产品营销系统的各模块之间通过 Dubbo 实现接口调用。在 Dubbo 中,主要含有 Container(提供服务运行的容器)、Provider(服务提供者)、Consumer(调用远程服务的消费者)Monitor(统计调用时间和调用次数的服务监控中心)、Register(注册中心)这五个角色。Dubbo 运行原理图Dubbo 的原理如上图 所示。首先,Container 负责启动转载 2021-02-21 18:36:35 · 84 阅读 · 0 评论 -
Spring Data JPA介绍
应用程序的基本功能之一是与数据库的进行交互。数据库厂商有许多,每一家数据库实现相同功能的代码是不同的,为了开发便利,JDBC 提供了连接不同数据库的统一接口,各家支持 JDBC 的数据库厂商都会对 JDBC 的接口做具体的实现。但是直接使用 JDBC 访问数据库时的工作量相当大,而且有许多重复的代码。所以封装 JDBC 的框架便应运而生,知名的 ORM 框架有 Hibernate、MyBatis 等。这些优秀的对象/关系型数据库映射框架封装了原 JDBC 中对于数据库的一些操作,但实际开发时仍然还会有重复劳转载 2021-02-21 08:50:27 · 208 阅读 · 0 评论 -
springboot问答
Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?启动类上面的注解是@SpringBootApplication,它也是 Spring Boot 的核心注解,主要组合包含了以下 3 个注解:@SpringBootConfiguration:组合了 @Configuration 注解,实现配置文件的功能。@EnableAutoConfiguration:打开自动配置的功能,也可以关闭某个自动配置的选项, 例如: java 如关闭数据源自动配置功能: @SpringBootApplicat转载 2021-02-16 09:45:52 · 104 阅读 · 0 评论 -
SpringMVC、Spring和 Mybatis技术选型
SpringSpring是一个 非入侵性框架,提 供了一个轻量级 IOC(IversionofControl,控 制翻转)容 器和 AOP(Aspect OrientedProgramming,面向切面编程)概念的实现方式,提供了对持久层事物的支持,为现存的框架提供了整合方案。.SpringMVCSpringMVC框架是 Spring基于 MVC 设计模型的用于构建 Web应用程序的一种实现。在 Web应用开发过程中,SpringMVC框架容纳了包括 JSP在内的大量视图技术,可以灵活配置。MVC转载 2021-02-15 16:14:17 · 506 阅读 · 0 评论 -
java并发
说一下 Atomic的原理?Atomic包中的类基本的特性就是在多线程环境下,当有多个线程同时对单个(包括基本类型及引 用类型)变量进行操作时,具有排他性,即当多个线程同时对该变量的值进行更新时,仅有一个线 程能成功,而未成功的线程可以向自旋锁一样,继续尝试,一直等到执行成功。死锁与活锁的区别,死锁与饥饿的区别?死锁:是指两个或两个以上的进程(或线程)在执行过程中,因争夺资源而造成的一种互相等待的 现象,若无外力作用,它们都将无法推进下去。活锁:任务或者执行者没有被阻塞,由于某些条件没有转载 2021-02-15 16:02:50 · 158 阅读 · 1 评论 -
RocketMq消息模型
Message就是要传输的消息,一个消息必须有一个主题,一条消息也可以有一个可选的Tag(标签)和额外的键 值对,可以用来设置一个业务的key,便于开发中在broker服务端查找消息。Topic主题,是消息的第一级类型,每条消息都有一个主题,就像信件邮寄的地址一样。主题就是我们具体的 业务,比如一个电商系统可以有订单消息,商品消息,采购消息,交易消息等。Topic和生产者和消费 者的关系非常松散,生产者和Topic可以是1对多,多对1或者多对多,消费者也是这样。Tag标签,是消息的第二级转载 2021-02-14 10:03:01 · 127 阅读 · 0 评论 -
Nodejs之一
Nodejs是一个能够在服务端运行JavaScript的开放源代码、跨平台JavaScript运行环境。Nodejs采用Google开发的V8引擎运行,它的特色是无阻塞(non-blocking)和事件驱动(event-driven)Nodejs以单线程运行,使用非阻塞I/O调用,这样既可以支持数以万计的并发连线,又不会因多线程本身的特点而带来麻烦。众多请求只使用单线程的设计意味着可以用于创建高并发应用程序。Nodejs一大特点是事件驱动。事实上这也是Javascript本身的特点。不同于其他服务端开转载 2021-01-10 10:44:21 · 113 阅读 · 0 评论 -
Webpack
随着前端工程化程度的加深,前端项目越来越庞大,需要使用工具来编译和构建。而Webpack就是当下最热门的前端资源模块化管理和打包工具。Webpack的核心思想是万物皆模块。即任何资源,包括js,css,html、图片以及其他任何类型的文件和js模块都被视为模块,通过loader被处理。Webpack会根据指定的入口文件,以递归形式解析文件的依赖,按配置的规则对这些依赖进行处理从而生成最终的目标文件。Webpack提供了十分全面的打包、构建和扩展能力,使得开发者可以按需配置或者自行开发插件。除了基本打包构建转载 2021-01-10 10:41:02 · 99 阅读 · 0 评论 -
Maven之一
Java平台下的开发会用到很多开源的优质的组件。这些优质的组件,能够使得开发人员专注于业务逻辑,专注于对服务请求的响应。可以说开源组件是Java项目的齿轮和传送带,也好比是人类的手臂,只要我们定义好大脑,这些组件就能帮助我们响应大脑的指挥,完成预定的动作。伴随着组件的引入,组件的管理和维护也成为一项细致而又重要的工作。Maven作为一个优秀的组件管理、项目构建和项目管理工具,在一些信息系统中得到了充分的验证和应用。Maven的主要特点是,它是一款优秀的项目构建工具,能为我们处理繁琐的代码清理、编译、打转载 2021-01-09 13:57:56 · 83 阅读 · 0 评论 -
黑马旅游网的技术选型
1.Web层a)Servlet:前端控制器.b)html:视图.c)Filter:过滤器.d)BeanUtils:数据封装e)Jackson:json序列化工具.2.Service层a)Javamail java发送邮件工具b)Redis:npsal内存数据库c)Jedis:java的redis 客户端.3.Dao层a)Mysal数据库b)Druid:数据库连接池.c)Jdbctemplate:jdbc的工具...转载 2021-01-07 10:32:31 · 197 阅读 · 0 评论 -
Java EE中部分技术规范
Java EE平台由一整套服务、应用程序接口和协议构成,它以解决多层Web应用系统为目标,该规范来自Java Community Process(JCP)。下面列出了Java EE中部分技术规范,具体的可以参阅Sun公司的网站公布的手册1)JDBC:(Java Database Connectivity)2)JNDI(Java Naming and Directory Interface)3)EJB:(Enterprise Java Beans)4)Java Servlet5)JSP:(Java转载 2021-01-06 10:49:00 · 76 阅读 · 0 评论 -
JMS
JMS提供了两种类型的消息传递模型:发布/订阅(Publish-and-Subscribe,Pub/Sub)以及点到点(Point-to-Point,PTP),PTP目的是用于一对一的消息传递,也就是说让一个应用程序发送一个消息,并且这唯一的消息消费者接收消息。PTP模型让消息传递客户机通过称为队列(Queue)的虚拟信道发送和接收消息。Pub/Sub目的是用于一对多的消息广播式传递。Pub/Sub模型通过Topic来提供,消息的生产者通过被称为Topic(主题)的虚拟信道将消息发送到多个订阅此主题的消息转载 2021-01-05 13:30:58 · 314 阅读 · 0 评论 -
Dubbo问答之一
1,为什么要用Dubbo?随着服务化的进一步发展,服务越来越多,服务之间的调用和依赖关系也越来越复杂,诞生了面向服务的架构体系(SOA),也因此行生出了一系列相应的技术,如对服务提供、服务调用、连接处理、通信协议、序列化方式、服务发现、服务路由、日志输出等行为进行封装的服务框架。就这样为分布式系统的服务治理框架就出现了,Dubbo也就这样产生了。2.Dubbo是什么?Dubbo是一款高性能、轻量级的开源RPC框架,提供服务自动注册、自动发现等高效服务治理方案,可以和Spring框架无缝集成.3.Du转载 2021-01-05 10:34:53 · 81 阅读 · 0 评论 -
JNDI 与 LDAP
JNDI 与 LDAP对于众多接口服务、协议、互联网名称,总会遇到感到熟悉,但是时间一长就会忘记,所以还是要自己整理一下,加强记忆,当然最好的方式还是动手实践。JNDI :全称:JAVA NAMING AND Directory interface解释:java 命名目录访问接口:java 命名服务和目录服务而提供的统一API。理解:通过命名来访问需要的资源,类似DNS服务,可通过 key-value的形式。LDAP :全称:LIGHTWEIGHT DIRECTORY ACCESS Proto转载 2020-12-26 16:49:54 · 1270 阅读 · 1 评论 -
数据库概念结构设计
依据需求分析阶段的用户实体以及功能模块的业务逻辑所涉及的实体,确定实体间的关系以及其特征。其实体关系的类型有三种,分别为:一对一、一对多以及多对多而对于实体的特征提取,由于电子商城系统所涉及实体较多,仅对重要实体及其特征属性进行说明,具体如下:(1)管理员:管理员编号,名称,密码,部门编号,手机号码,身份证号,状态。(2)商城会员:用户编号,用户名称,用户密码,用户微信编号,用户状态。3)商品:商品编号,商家编号,商品名称,商品原价,商品现价,商品进价,商品描述,商品图片,商品状态,商品库存,商品类型转载 2020-12-22 09:42:58 · 532 阅读 · 0 评论 -
springboot之一
package com.itheima;import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;//声明该类是一个SpringBoot引导类@SpringBootApplicationpublic class MySpringBootApplication { //main是java程序的入口 pu转载 2020-12-22 09:35:11 · 89 阅读 · 0 评论 -
servlet中web.xml文件
在web.xml文件中的web-app块的welcome-file-list子元素用于定义欢迎文件列表。 它的子元素是welcome-file,用于定义欢迎文件(即默认打开的页面)。欢迎文件是服务器自动调用的文件,如果不指定任何文件名。默认情况下,服务器按以下顺序查找欢迎文件:web.xml文件中的welcome-file-list指定的文件index.htmlindex.htmlindex.jsp如果没有找到这些文件,服务器会报告404错误。如果在web.xml中指定了welcome-file,转载 2020-12-03 10:20:51 · 248 阅读 · 0 评论