webpack的常识概念

它的优势:   递归解析依赖,支持支持es module规范、commonJS、AMD规范。   支持代码分割。 loader:   css-loader\style-loader\less-loader\sass-loader\ts-loader 等,用来将less、ts等文件转换成webpack可以打包的文件 模块热更新:   每当我们更新代码,内存的代码更新后就像浏览器推送,通知浏览器代码更新了,浏览器根据更新的代码渲染虚拟dom,并展现为真实的dom。 长缓存:   把公共的部分,不常
分类: 其他 发布时间: 04-25 22:44 阅读次数: 0

初级算法-8.移动零

题目描述: 给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 1.必须在原数组上操作,不能拷贝额外的数组。 2.尽量减少操作次数。 分析:不断将第一个0与它右边第一个非0交换位置,直到右边全为0 1 class Solution { 2 public void moveZeroes(int[] nums) { 3 4
分类: 其他 发布时间: 04-25 22:44 阅读次数: 0

服务器端推送数据到浏览器实现方法之一Server-Sent Event

SSE 的使用方法可以参考:https://blog.csdn.net/xiewz1112/article/details/80591898 EventSource 对象的 API 文档地址:https://developer.mozilla.org/en-US/docs/Web/API/EventSource SSE 的使用示例(主要代码来自《Java EE 开发的颠覆者 Spring Boot 实战》一书的 4.5.3 部分) 1. 页面sse.jsp <%@ page language
分类: 其他 发布时间: 04-25 22:44 阅读次数: 0

方差计算工具类--Java版

方差的计算,如果不太计较精度的话,可以使用 Apache 的 commons-math3(http://commons.apache.org/proper/commons-math/)提供的 Variance 类。不过毕竟 Variance 是使用 double 进行计算,会有精度损失,所以自己写了个计算方差的工具类,采用 BigDecimal 进行计算,并且可以自己指定精度值,代码如下: 该工具类是使用最基本的方差计算公式进行计算的,如果要使用流式方式计算方差,可以参考以下文章: https
分类: 其他 发布时间: 04-25 22:44 阅读次数: 0

《k8s 源码分析》- Custom Controller 之 Informer

Custom Controller 之 Informer 概述 架构概览 reflector - List & Watch API Server Reflector 对象 ListAndWatch watchHandler - add obj to delta fifo Informer (controller) - pop obj from delta fifo Controller processLoop Add obj to Indexer (Thread safe store) sha
分类: 企业开发 发布时间: 04-25 22:44 阅读次数: 0

Vert.x-tcp-eventbus-bridge Java代码示例

关于 Vert.x-tcp-eventbus-bridge 的详细用法,Vert.x 的官方文档(官方文档1、官方文档2)都写得很简单,简单得还是让人搞不懂如何使用。 从网上找到了一篇介绍如何使用的文章:Vert.x TCP EventBus Bridge补遗。该项目中的例子源码在 github 上。看了源码之后,发现是一个 groovy项目。于是就将例子用 Java 代码重新写了下。总共有如下几个文件: 1. pom 文件 <?xml version="1.0" encoding="UTF
分类: 其他 发布时间: 04-25 22:43 阅读次数: 0

企业需破除的十大网络安全“迷思”

  当前,随着社会生活各领域信息化水平的不断提高,网络安全已经成为了各政企单位都非常重视的管理问题之一。但是,尽管人们越来越关注自身的网络安全,仍然有几种常见的网络安全领域的迷思普遍存在于很多人的意识中。如果单位的网络安全管理人员或各级员工迷信以下任何一点,都可能为单位的信息系统带来遭受网络攻击的风险。包括:   1、强密码意味着绝对安全   对于单位的网络安全管理而言,设置强密码是一种良好的习惯。但是,强密码策略只能是网络安全工作的起点。要保障单位网络安全,不仅需要要求员工做强密码设置,还需
分类: 其他 发布时间: 04-25 22:43 阅读次数: 0

骑驴找马,员工上班投简历被辞退,你怎么看?

公司为了维护自身利益,对员工的言行进行监控,这件事可以理解,但是却不合法,因为这样做侵犯了员工的隐私权,但多数人并没有意识到这一点,员工认为既然在公司工作,公司对自己进行什么样的约束和监控都是理所当然的。而公司则认为,为了不让公司利益受到损害,对自己的员工进行监管也是必要的。 最近有位网友,发了一个帖子,昨天刚投了简历,今天就被公司劝退了,公司是通过什么方法监控的员工行为呢?其实监控员工在网上的一言一行是很容易的,公司只要安装一个内部网的监控软件,那么员工浏览的网页,聊天记录,公司一目了然。
分类: 其他 发布时间: 04-25 22:42 阅读次数: 0

小白必看!!!教你六招高效学习web前端

本人是一名web前端程序猿,说不上多厉害,但是也摸爬滚打了几年了,对我而言,我比较喜欢写一些东西,今天就给大家分享一下我作为过来人是如何进行前端开发学习的。 IT 行业的变化快是众人皆知的,需要持续去学习新的知识内容。但是,往往我们工作之后,经常发现学习的东西很少了,学习效率非常低,感觉自己到了一个瓶颈期,久而久之,就演变成『一年工作经验,重复去用十年』的怪圈。不管你是已经工作了,还是正在学习中的初学者,如果你想在web前端行业中有更高更远的发展,这些建议都会对你有帮助的。 1 与其反复阅读,
分类: 其他 发布时间: 04-25 22:42 阅读次数: 0

你也想要年薪40万?这几个阶段你度过了吗?

也许你现在还是刚接触web前端,也许你现在是个初级的web前端开发工程师,相信每个人心中都希望自己可以达到年薪30万!今天我就为各位分享web前端起步阶段、提升阶段、成型阶段都应该学习哪些知识,然后又应该如何去学习这些知识。 起步阶段 1基本知识的掌握 在梳理的知识架构中,按照分析的两个维度里最前置的、最浅显的部分,作为打基础的阶段,必须要在这个过程中更多投入到实践中去,通常做的多了、熟练了,就认为这部分知识和内容掌握了。 2常用工具的掌握 对于常用工具的掌握应该掌握一些有大公司或专业团队背景
分类: 其他 发布时间: 04-25 22:42 阅读次数: 0

【转载】送给混日子的人,前车之鉴!

Lz是80后,男,未婚,今年32。 大学里学的是数学专业,本科(其实大家都晓得,大学里一般学不到什么东西的),毕业后对口职业是教师,但是依当时的情况,我没路子进武汉的学校当教师,自己又没有一技之长,找其他工作屡屡碰壁,力气活做不了,lz很木讷,销售客服之类的活儿也干不了,这类职位的面试根本无法通过。无奈之下,父母又供我读了1年的java软件开发的培训。培训完就顺利滴开始从事javaEE类工作了。 从参加工作到现在已有8年时间,7年的java软件开发的经验,但是因为个人频繁跳槽,既没有积累到太多
分类: 其他 发布时间: 04-25 22:41 阅读次数: 0

13.JDBC编程

本章要点 关系数据库和SQL语句 DML语句的语法 DDL语句的语法 简单查询语句的语法 多表连接查询 子查询 JDBC数据库编程步骤 执行SQL语句的三种方法 使用PreparedStatement执行SQL语句 使用CallableStatement调用存储过程 使用ResultSetMetaData分析结果集元数据 使用DatabaseMetaData分析数据库元数据 事务的基础控制 SQL语句中的事务控制 JDBC编程中的事务控制 通过使用JDBC API,java程序可以非常方便地操
分类: 其他 发布时间: 04-25 22:41 阅读次数: 0

14.Annotation(注释)

本章要点 Annotation的概念和作用 @Override注释的功能和用法 @Deprecated注释的功能和用法 @SuppressWarning注释的功能和用法 自定义注释 提取注释信息 @Retention注释的功能和用法 @Target注释的功能和用法 @Documeted注释的功能和用法 @INherited注释的功能和用法 使用APT工具 从JDK5.0开始,java增加了对元数据(MEtaData)的支持,也就是Annotation,这种Annotation与java第3章所
分类: 其他 发布时间: 04-25 22:41 阅读次数: 0

15.输入-输出

本章要点 使用File类访问本地文件系统 使用文件过滤器 理解IO流的模型和处理方式 使用IO流执行输入,输出操作 使用转换流将字节流转换字符流 推回流的功能和用法 重定向标准输入,输出 访问其他进程的输入,输出 RandomAccessFile的功能和用法 对象序列号机制和作用 通过实现Serializable接口实现序列化 实现定制的序列化 实现Externalizable接口实现序列化 java新IO的概念和作用 使用Buffer和Channel完成输入,输出 Charset的功能和用法
分类: 其他 发布时间: 04-25 22:41 阅读次数: 0

16.多线程

本章要点 线程的基础知识 理解线程和进程的区别与联系 两种创建线程的方式 线程的run()方法和start()方法的区别于联系 线程的生命周期 线程死亡的几种情况 控制线程的常用方法 线程同步的概念和必要性 使用synchronized控制线程同步 使用Lock对象控制线程同步 使用Object提供的方法实现线程通信 使用条件变量实现线程通信 使用管道流实现线程通信 使用Callable接口创建线程 线程池的功能和用法 ThreadLocal类的功能和用法 使用线程安全的集合类 大部分的时候,
分类: 其他 发布时间: 04-25 22:40 阅读次数: 0

bitcoin全节点部署

服务器配置:操作系统:ubuntu16.04CPU:4U内存:16G#一般来说4G就够,但如果要查历史记录,需要加载完整的交易索引表-tindex,这导致需要8G+的内存硬盘:500G#比特币从08年开始运行,已经积累了大量数据,区块链内容大小达210G。带宽:10MB+安装部署:下载地址:https://bitcoincore.org/en/download/root@wallet-test1:
分类: 企业开发 发布时间: 04-25 22:40 阅读次数: 0

考勤系统如何定位

考勤系统定位是针对巡更定位考勤方面工作而开发的管理软件,根据学校或者企业的要求,实现了人员实时跟踪、人员分布查看、历史轨迹回放及信息查询、人员考勤报表、实时报警、大屏幕显示等功能。用户通过相应的功能,对被考勤人员的进行定位,对基本信息进行增加、删除、修改和查询,对人员的历史轨迹进行回放,对各报表进行打印输出,对使用该系统的用户进行添加、修改、删除和查询,对人员分布进行统计。
分类: 企业开发 发布时间: 04-25 22:40 阅读次数: 0

17.网络编程

本章要点 计算机网络基础 IP地址和端口 使用InetAddress包装IP地址 使用URLEncode和URLDecoder工具类 使用URLConnection访问远程资源 TCP协议基础 使用ServerSocket和Socket 为网络通信增加多线程 使用NIO实现非阻塞式网络通信 UDP协议基础 使用DatagramSocket发送接收数据报 使用MulticastSocket实现多点广播 使用Proxy使用代理服务器 通过ProxySelector使用代理服务器 17.1 网络编程
分类: 其他 发布时间: 04-25 22:40 阅读次数: 0

18.类加载和反射

本章要点 类加载 类连接的过程 类初始化的过程 类加载器以及实现机制 继承ClassLoader实现自定义类加载器 使用URLClassLoader 使用Class对象 动态创建java对象 动态调用方法 访问,并修改java对象的属性值 使用反射操作数组 使用Proxy和InvacatonHandler创建动态代理 AOP入门 Class类的泛型 通过反射获取泛型类型 18.1 类的加载,连接和初始化 系统可能在第一次使用某个类时加载该类,也可能采用预先加载机制来预加载某个类。 18.1.1
分类: 其他 发布时间: 04-25 22:40 阅读次数: 0

19.上善若水

上善若水--兼谈我的创作理念 上善若水,水善利万物而不争,处众人之所恶,故几于道--《老子》 在泱泱中华浩如烟海的典籍中,我独喜欢这句话,它仿佛一句箴言,揭示着人生最平实,却最深奥的轮回。在苍茫天地之间,只有水的姿态如此绚丽多姿:在天,为云为雾,绚丽华美;在谷,为川为渊,汹涌浩瀚;在地,为陵为山,晶莹剔透。 常常想忍不住,怎样的人生才可做到“若水”? 经历多年软件开发后,我暂时性地离开了一线开发岗位,开始了新东方IT培训中心的java讲师生涯,也开始做一些技术咨询,员工培训等工作,成为了一个软
分类: 其他 发布时间: 04-25 22:40 阅读次数: 0