- Android 开发必备知识点整理(1)
2401_84123113
程序员androidarm开发
1.虚拟机栈/本地方法栈中引用的对象2.方法区中常量/静态变量引用的对象四种引用强引用:不会被回收软引用:内存不足时会被回收弱引用:gc时会被回收虚引用:无法通过虚引用得到对象,可以监听对象的回收ClassLoader类的生命周期:1.加载;2.验证;3.准备;4.解析;5.初始化;6.使用;7.卸载类加载过程:1.加载:获取类的二进制字节流;生成方法区的运行时存储结构;在内存中生成Class对象
- 缓存
wu_yangchun
缓存缓存redismybatishttp
缓存[TOC]利用项目闲暇时间,对缓存知识进行了一次梳理,整理成了脑图,这里配合脑图进行一下说明。脑图:缓存知识点整理整体内容缓存简介1、缓存的本质是让数据更接近使用者,这里的使用者如何理解?不一定是真实用户,可以理解为调用方。如何设计缓存、哪些数据适合进行缓存、缓存的方式、缓存的回收策略、缓存带来的问题都是我们需要考量的点。2、缓存的一个主要考察点是缓存的命中率,缓存命中率=从缓存中读取次数/总
- JAVA基础知识点整理合集(附带思维导图超详细~~~)
Dd12.3
JavaSEjava后端
今天给大家分享一下我学习完JavaSE的思维导图,可以有助于朋友们对于Java基础语法的掌握,和记忆。详情请下载思维导图(全是干货呦~~~)打开思维导图的软件,各大应用商店皆可下载。
- SSH知识点整理
为了不再苦逼
java面试sshstruts设计模式
1、谈谈你对Struts的理解或者说是Struts的设计模式。1、Struts是一个按照MVC模式设计的web层框架。其实就是大大的Servlet,这个Servlet叫做ActionServlet,或者是其子类,我们可以在web.xml文件中将符合某种特性的所有请求交给Servlet来处理2、ActionServlet把请求交给Action去处理之前,会将参数封装成formbean对象,具体成什么
- JavaGuide知识点整理——集合使用注意事项总结
唯有努力不欺人丶
这篇文章是根据阿里巴巴java开发手册总结了关于集合使用常见的逐一实现以及原理。集合判空判断所有集合内部的元素是否为空使用isEmpty()方法,而不是size()==0的方式。这是因为isEmpty()方法的可读性更好,并且时间复杂度为O(1).不过也有很多复杂度不是O(1)的,比如JUC包下的某些集合ConcurrentLinkedQueue、ConcurrentHashMap...下面是Co
- 知识点整理之---性能优化(二)
楠楠_c811
本篇转自网络。性能优化细分的话可以分为两类:第一类:页面级别的优化,例如HTTP请求数、脚本的无阻塞加载、内联脚本的位置优化等;第二类:代码级别的优化,例如Javascript中的DOM操作优化、CSS选择符优化、图片优化以及HTML结构优化等等。一、页面级优化1减少HTTP请求数一个完整的请求都需要经过DNS寻址、与服务器建立连接、发送数据、等待服务器响应、接收数据这样一个“漫长”而复杂的过程。
- 汇编简单知识点整理
DeepHacking
1.汇编语言的AX,BX,CX,DX,分别表示什么?汇编语言中的AX、BX、CX、DX是CPU内部的通用寄存器中的数据寄存器助记符。数据寄存器用来存放参与运算的数据或是存储运算的结果。这四个数据寄存器都是16位的,实际由两个8位寄存器组合而成,这是为了灵活处理8位数据。每个寄存器可以将高、低8位分别作为独立的8位寄存器使用。其中的高8位用AH、BH、CH、DH表示,低8位用AL、BL、CL、DL表
- 如何进入当下,摆脱痛苦
A云逸祥龙
人之所以痛苦,是没有活在当下。然而有人会说:“我不是活着当下,难道是活在过去或未来?”是的,当你的思维控制了你的行动,你就活在“心理时间”——过去和未来。那如何进入当下呢?在《当下的力量》第三章给出了答案。我将知识点整理如下:《当下的力量》第三章《深深地进入当下》一、知识点1.如果不能很好地进入当下时刻,那就先观察自己老是脱离当下时刻的惯性开始。你总是把未来想得比现在更好或更坏。2.保持临在,随时
- 捣乱
落英满地
儿子的班级这几天分组整理易错题,他们是第四单元小组,今天是一二单元,明天三四单元,明天就轮到他们上台演讲易错题了。放学回到家,吃完饭儿子赶紧拿出语文书,课堂笔记,单元知识点整理等书,一点点的筛选,我想着给他帮点忙吧,结果人家不需要,还嘱咐我回屋歇着吧,别给他捣乱了!原来我是在给人家捣乱呀!
- 银行从业法律法规(初级)-多选
甜甜的巧克力阿
金融银行从业资格-法律法规(初级)
目录前言一、巴塞尔相关1-1第一版巴塞尔1-2第二版巴塞尔1-3第三版巴塞尔二、银行2-0银行相关2-1中国人民银行2-2国家开发银行2-3政策性银行2-4银保监会2-5银监会三、合规&风险3-1合规3-2风险3-3资产负债管理四、货币&财政4-1货币4-2利率五、存款贷款5-1存款5-2贷款六、法律七、贸易融资附录时间相关百分数相关计算相关前言 银行从业资格证-法律法规(初级),相关知识点整理
- 有关JSON的知识点整理
橘子柚子橙子_
参考资料:《JavaScript高级程序设计》1.关于JSONJSON是JavaScript的一个严格的子集,利用了JavaScript中的一些模式来表示结构化数据。JSON是一种数据结构,而不是一个编程语言。虽然它与JavaScript具有相同的语法形式,但JSON并不从属于JavaScript。因为它只是一种数据结构,所以很多编程语言都可以使用它。2.语法JSON的语法可以表示下面三种类型的值
- openssl3.2 - exp - buffer to BIO
LostSpeed
openSSLopenSSL
文章目录openssl3.2-exp-buffertoBIO概述笔记ENDopenssl3.2-exp-buffertoBIO概述openssl的资料看的差不多了,准备将工程中用到的知识点整理一下.openssl中很多API是以操作文件作为输入的,也有很多API是以BIO作为输入的.不管文件是不是受保护的,如果有可能都在内存操作,不落地.为了防止要操作的内容落地,最好是操作BIO.为了操作BIO,
- MQ知识点整理
妳嘚是个瓜怂
网络java数据库
1、为什么使用消息队列?其实就是问问你消息队列都有哪些使用场景,然后你项目里具体是什么场景,说说你在这个场景里用消息队列是什么?面试官问你这个问题,期望的一个回答是说,你们公司有个什么业务场景,这个业务场景有个什么技术挑战,如果不用MQ可能会很麻烦,但是你现在用了MQ之后带给了你很多的好处。消息队列的常见使用场景,其实场景有很多,但是比较核心的有3个:解耦、异步、削峰。解耦:A系统发送个数据到BC
- #合书典礼##201810#第3本《引爆点》
雅俗儿的手帐
#201810#第3本书籍《引爆点》——第七次阅读☞本次阅读主要内容:第八章结论和后记。后记很精彩☞费时:47分钟。☞新增2个知识点整理成知识卡片。☞新增案例和实验共计3个。☞九宫格笔记里第8-9块内容,啊哈内容新增1个☞本章主要内容得出二个经验,并提出本书的最终目的。经验一:要想发起流行潮,就必须做到把有限的资源集中用到关键方面。经验二:世界并非是我们一厢情愿的直觉中的世界。(摘抄:成功发起流行
- 证券从业资格考试——金融市场基础知识关键点和错题整理
SunSachin
证券从业资格证金融市场基础知识其他
证券从业资格考试——金融市场基础知识错题及关键知识点整理金融市场基础知识错题整理一、各种申请条件(只记录关键的数字)二、与数字相关的点(时间,百分比,人数等)三、其他金融市场基础知识错题整理整理在做习题、真题中做错的题、个人以为的关键点以及模棱两可的题,以供复习参阅一、各种申请条件(只记录关键的数字)申请证券、期货投资咨询从业资格的机构(1)分别从事证券或期货的要有5名取得证券、期货从业资格人员,
- 【狂神-MySQL】MySQL全部详细知识点整理(共10章)
-Blue.
MySQLmysql数据库jdbc
如果对你有帮助的话为博主点个赞吧点赞是对博主最大的鼓励爱心发射~MySQL目录(共7章)一、初识MySQL1.1为什么学习数据库1.2什么是数据库1.3什么是DBMS1.4MySQL简介1.5安装MySQL1.6安装步骤1.7安装SQLyog我的操作1.8连接数据库二、操作数据库我的操作2.1结构化查询语句分类2.2数据库操作2.2.1命令行操作数据库2.3创建数据表2.4数据值和列类型1.数值类
- 大数据——Flink 知识点整理
Vicky_Tang
Flinkflink面试bigdata大数据
目录1.Flink的特点2.Flink和SparkStreaming的对比3.Flink和Blink、Alink之间的关系4.JobManager和TaskManager的职责5.Flink集群部署有哪些模式6.FlinkDataflow介绍7.Parallelism和Slot的理解8.Flink执行图9.DatastreamAPI常见的Transform算子10.Flink中窗口类型11.Fli
- 部编版小学语文二年级下册课文8《彩色的梦》第二课时汇总
宸宝书屋
4月24日《彩色的梦》第二课时知识点整理:一:复习导入通过上节课的学习,我们知道“彩色的梦”就是彩色的铅笔,他们躺在铅笔盒里聊天,一打开就在彩纸上跳蹦,画出了许多美丽的梦,请小朋友们自由读读第二小节,看看彩色铅笔画出了些什么梦呢?二:学习第二小节1.先自由朗读第二小节,找一找彩色铅笔画出了什么梦呢?2.闭上眼睛想一想画面,草坪、野花、天空是什么样的呢?(大块的草坪,大朵的野花,大片的天空)3.指导
- 阿里架构师花近十年时间整理出来的Java核心知识pdf(Java岗)
e4fb6e2425b9
由于细节内容实在太多啦,所以只把部分知识点截图出来粗略的介绍,每个小节点里面都有更细化的内容!整理了一份Java核心知识点。覆盖了JVM、锁、并发、Java反射、Spring原理、微服务、Zookeeper、数据库、数据结构等大量知识点。如果需要获取到这个【核心知识点整理】文档的话帮忙转发一下然后再关注我私信回复“架构资料”得到获取方式吧!如果需要获取到这个【核心知识点整理】文档的话帮忙转发一下然
- SpringBoot 核心知识点整理!,Java经典入门教程
Android开发课代表
程序员javaspringspringboot后端
[SpringBoot组件管理+属性注入]()[]()springboot集成Jsp、Thymeleaf模板=================================================================================================[SpringBoot集成JSP、Thymeleaf模板+Thymeleaf基本使用]()[]()
- SpringBoot体系知识点整理
没有一杯咖啡逃过九块九除了我
springbootintellij-ideaidea后端java
一.什么是SpringBootSpringBoot是由Pivotal团队提供的全新框架,其设计目的是用来简化新Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。1.SpringBoot的特性SpringBoot基于Spring4.0设计,不仅继承了Spring框架原有的优秀特性,而且还通过简化配置来进一步简化了Spring应用的整个搭
- javascript的知识点整理
rubia--
web前端javascript开发语言ecmascriptcss
目录1.变量和数据类型2.条件语句3.循环4.函数函数表达式函数作用域循环和函数作用域的结合5.数组6.对象7.DOM操作8.异步编程9.事件处理10.面向对象编程11.构造函数定义构造函数:创建对象:构造函数中的this原型(Prototype):构造函数与类:1.变量和数据类型JavaScript中的变量用于存储数据。可以使用var、let或const来声明变量,它们具有不同的作用域和特性。v
- 学习笔记19——计算机网络八股大厂面试知识点整理
热烈小狗
学习笔记计算机网络
学习笔记系列开头惯例帮忙发布一些寻亲消息,感谢关注!链接:https://www.mca.gov.cn/lljz/indexdetail.html?id=9295b013729a4202986da46f9632d344&type=0&t=10.4333732219626494八股学习记录:湖科大计网视频过书,重点看书上运输层的知识(谢希仁第八版)阿秀的学习笔记整理笔记,查缺补漏计网的五层协议/四层
- 关于面向对象的面试知识点整理(一)
程序员杨小哥
例1:C++中的空类默认产生哪些类成员函数?对于一个空类,编译器默认产生4个成员函数:默认构造函数、析构函数、拷贝构造函数和赋值函数。例2:structure是否可以拥有constructor/destructor及成员函数?如果可以,那么structure和class还有区别么?区别是class中变量默认是private,struct中的变量默认是public。struct可以有构造函数,析构函
- 11 SpringBoot指标监控
Java大数据运动猿
SpringBootspringbootjavaspring
目录一、SpringBoot指标监控_添加Actuator功能二、SpringBoot指标监控_SpringBootAdmin1.创建SpringBootAdmin服务端项目2.客户端连接SpringBootAdmin项目三、知识点整理前言:SpringBoot指标监控更多的是运维人员在使用,作为开发人员,知道如何使用,看一下数据即可。文章中的springbootadmin工具只是帮助我们更直观的
- 【数据结构】数据结构知识点整理-第一章-绪论
敲代码两年半的练习生
数据结构
【数据结构】数据结构知识点整理-第一章-绪论1.1数据结构的基本概念1.1.1基本概念和术语数据数据元素数据对象数据类型数据结构1.1.2数据结构的三要素数据的逻辑结构数据的存储结构1.2算法和算法评价1.2.1算法的基本概念算法定义算法特性1.2.2算法效率的度量时间复杂度空间复杂度常见复杂度数量级比较(常对幂指阶):1.1数据结构的基本概念1.1.1基本概念和术语数据数据是信息的载体,是描述客
- 【MYSQL】-3 排序与过滤
silent_eyes_77
上周加入数据蛙二期培训,结束了孤独战斗的现状。断断续续自学了3个月(当然看了各种视频和各种书,一把辛酸泪。。。),现在选择报班,主要还是觉得一个靠谱的组织和团队,可以极大缓解我学习过程中不时闪现的焦虑和无助,最重要的是少走弯路。毕竟青春不再,年华易逝,浪费可耻哈哈哈哈~本文结合个人情况,依据学习规划,对《mysql必知必会》前9章内容关于排序和过滤操作进行知识点整理。一.排序子句排序:select
- [知识点整理]中科院/国科大 网络与系统安全 期末考试知识点整理
ct5ctl
知识点整理期末复习网络与系统安全网络系统安全安全
本文为2022秋的网络与系统安全课程期末复习知识点整理,水平有限,整理的答案可能有错误或遗漏,欢迎大家指正。目录新形势安全面临挑战和安全保障能力提升(我们要做什么)网络与系统安全的需求与目标(我们要做到什么程度)自主与强制访问控制(保护的核心技术)基于属性的访问控制(ABAC)(将主体、客体、环境的属性一起做成一个规则)网络边界与防护(网络安全两个防护:边界、通道)网络权限管理(核心内容:PKI、
- 《算法设计与分析》复习
Moliay
经验算法
复习参考:《算法设计与分析基础》潘彦译【北大公开课】算法设计与分析【算法设计与分析】期末考试知识总结(知识超浓缩版)《算法分析与设计》复习笔记【期末知识点整理】算法设计与分析算法设计与分析——算法复杂性分析一、基础知识算法是一系列解决问题的明确指令。换言之,对于符合一定规范的输入,能够在有效时间内获得要求的输出。算法:具有输入、输出、确定性、有限性。程序(算法+数据结构=程序):具有输入、输出、确
- Entity Framework知识点整理
可乐星-
linqc#
EntityFrameworkEntityFramework(EF)是微软提供的一种对象关系映射(Object-RelationalMapping,ORM)框架,用于在.NET应用程序和关系型数据库之间建立映射关系。它简化了数据访问层的开发,使开发人员可以将重点放在业务逻辑上,而无需过多关注数据库操作的细节。EntityFramework提供了一系列功能,包括:数据库上下文(DbContext):
- Nginx负载均衡
510888780
nginx应用服务器
Nginx负载均衡一些基础知识:
nginx 的 upstream目前支持 4 种方式的分配
1)、轮询(默认)
每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。
2)、weight
指定轮询几率,weight和访问比率成正比
- RedHat 6.4 安装 rabbitmq
bylijinnan
erlangrabbitmqredhat
在 linux 下安装软件就是折腾,首先是测试机不能上外网要找运维开通,开通后发现测试机的 yum 不能使用于是又要配置 yum 源,最后安装 rabbitmq 时也尝试了两种方法最后才安装成功
机器版本:
[root@redhat1 rabbitmq]# lsb_release
LSB Version: :base-4.0-amd64:base-4.0-noarch:core
- FilenameUtils工具类
eksliang
FilenameUtilscommon-io
转载请出自出处:http://eksliang.iteye.com/blog/2217081 一、概述
这是一个Java操作文件的常用库,是Apache对java的IO包的封装,这里面有两个非常核心的类FilenameUtils跟FileUtils,其中FilenameUtils是对文件名操作的封装;FileUtils是文件封装,开发中对文件的操作,几乎都可以在这个框架里面找到。 非常的好用。
- xml文件解析SAX
不懂事的小屁孩
xml
xml文件解析:xml文件解析有四种方式,
1.DOM生成和解析XML文档(SAX是基于事件流的解析)
2.SAX生成和解析XML文档(基于XML文档树结构的解析)
3.DOM4J生成和解析XML文档
4.JDOM生成和解析XML
本文章用第一种方法进行解析,使用android常用的DefaultHandler
import org.xml.sax.Attributes;
- 通过定时任务执行mysql的定期删除和新建分区,此处是按日分区
酷的飞上天空
mysql
使用python脚本作为命令脚本,linux的定时任务来每天定时执行
#!/usr/bin/python
# -*- coding: utf8 -*-
import pymysql
import datetime
import calendar
#要分区的表
table_name = 'my_table'
#连接数据库的信息
host,user,passwd,db =
- 如何搭建数据湖架构?听听专家的意见
蓝儿唯美
架构
Edo Interactive在几年前遇到一个大问题:公司使用交易数据来帮助零售商和餐馆进行个性化促销,但其数据仓库没有足够时间去处理所有的信用卡和借记卡交易数据
“我们要花费27小时来处理每日的数据量,”Edo主管基础设施和信息系统的高级副总裁Tim Garnto说道:“所以在2013年,我们放弃了现有的基于PostgreSQL的关系型数据库系统,使用了Hadoop集群作为公司的数
- spring学习——控制反转与依赖注入
a-john
spring
控制反转(Inversion of Control,英文缩写为IoC)是一个重要的面向对象编程的法则来削减计算机程序的耦合问题,也是轻量级的Spring框架的核心。 控制反转一般分为两种类型,依赖注入(Dependency Injection,简称DI)和依赖查找(Dependency Lookup)。依赖注入应用比较广泛。
- 用spool+unixshell生成文本文件的方法
aijuans
xshell
例如我们把scott.dept表生成文本文件的语句写成dept.sql,内容如下:
set pages 50000;
set lines 200;
set trims on;
set heading off;
spool /oracle_backup/log/test/dept.lst;
select deptno||','||dname||','||loc
- 1、基础--名词解析(OOA/OOD/OOP)
asia007
学习基础知识
OOA:Object-Oriented Analysis(面向对象分析方法)
是在一个系统的开发过程中进行了系统业务调查以后,按照面向对象的思想来分析问题。OOA与结构化分析有较大的区别。OOA所强调的是在系统调查资料的基础上,针对OO方法所需要的素材进行的归类分析和整理,而不是对管理业务现状和方法的分析。
OOA(面向对象的分析)模型由5个层次(主题层、对象类层、结构层、属性层和服务层)
- 浅谈java转成json编码格式技术
百合不是茶
json编码java转成json编码
json编码;是一个轻量级的数据存储和传输的语言
在java中需要引入json相关的包,引包方式在工程的lib下就可以了
JSON与JAVA数据的转换(JSON 即 JavaScript Object Natation,它是一种轻量级的数据交换格式,非
常适合于服务器与 JavaScript 之间的数据的交
- web.xml之Spring配置(基于Spring+Struts+Ibatis)
bijian1013
javaweb.xmlSSIspring配置
指定Spring配置文件位置
<context-param>
<param-name>contextConfigLocation</param-name>
<param-value>
/WEB-INF/spring-dao-bean.xml,/WEB-INF/spring-resources.xml,
/WEB-INF/
- Installing SonarQube(Fail to download libraries from server)
sunjing
InstallSonar
1. Download and unzip the SonarQube distribution
2. Starting the Web Server
The default port is "9000" and the context path is "/". These values can be changed in &l
- 【MongoDB学习笔记十一】Mongo副本集基本的增删查
bit1129
mongodb
一、创建复本集
假设mongod,mongo已经配置在系统路径变量上,启动三个命令行窗口,分别执行如下命令:
mongod --port 27017 --dbpath data1 --replSet rs0
mongod --port 27018 --dbpath data2 --replSet rs0
mongod --port 27019 -
- Anychart图表系列二之执行Flash和HTML5渲染
白糖_
Flash
今天介绍Anychart的Flash和HTML5渲染功能
HTML5
Anychart从6.0第一个版本起,已经逐渐开始支持各种图的HTML5渲染效果了,也就是说即使你没有安装Flash插件,只要浏览器支持HTML5,也能看到Anychart的图形(不过这些是需要做一些配置的)。
这里要提醒下大家,Anychart6.0版本对HTML5的支持还不算很成熟,目前还处于
- Laravel版本更新异常4.2.8-> 4.2.9 Declaration of ... CompilerEngine ... should be compa
bozch
laravel
昨天在为了把laravel升级到最新的版本,突然之间就出现了如下错误:
ErrorException thrown with message "Declaration of Illuminate\View\Engines\CompilerEngine::handleViewException() should be compatible with Illuminate\View\Eng
- 编程之美-NIM游戏分析-石头总数为奇数时如何保证先动手者必胜
bylijinnan
编程之美
import java.util.Arrays;
import java.util.Random;
public class Nim {
/**编程之美 NIM游戏分析
问题:
有N块石头和两个玩家A和B,玩家A先将石头随机分成若干堆,然后按照BABA...的顺序不断轮流取石头,
能将剩下的石头一次取光的玩家获胜,每次取石头时,每个玩家只能从若干堆石头中任选一堆,
- lunce创建索引及简单查询
chengxuyuancsdn
查询创建索引lunce
import java.io.File;
import java.io.IOException;
import org.apache.lucene.analysis.Analyzer;
import org.apache.lucene.analysis.standard.StandardAnalyzer;
import org.apache.lucene.document.Docume
- [IT与投资]坚持独立自主的研究核心技术
comsci
it
和别人合作开发某项产品....如果互相之间的技术水平不同,那么这种合作很难进行,一般都会成为强者控制弱者的方法和手段.....
所以弱者,在遇到技术难题的时候,最好不要一开始就去寻求强者的帮助,因为在我们这颗星球上,生物都有一种控制其
- flashback transaction闪回事务查询
daizj
oraclesql闪回事务
闪回事务查询有别于闪回查询的特点有以下3个:
(1)其正常工作不但需要利用撤销数据,还需要事先启用最小补充日志。
(2)返回的结果不是以前的“旧”数据,而是能够将当前数据修改为以前的样子的撤销SQL(Undo SQL)语句。
(3)集中地在名为flashback_transaction_query表上查询,而不是在各个表上通过“as of”或“vers
- Java I/O之FilenameFilter类列举出指定路径下某个扩展名的文件
游其是你
FilenameFilter
这是一个FilenameFilter类用法的例子,实现的列举出“c:\\folder“路径下所有以“.jpg”扩展名的文件。 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
- C语言学习五函数,函数的前置声明以及如何在软件开发中合理的设计函数来解决实际问题
dcj3sjt126com
c
# include <stdio.h>
int f(void) //括号中的void表示该函数不能接受数据,int表示返回的类型为int类型
{
return 10; //向主调函数返回10
}
void g(void) //函数名前面的void表示该函数没有返回值
{
//return 10; //error 与第8行行首的void相矛盾
}
in
- 今天在测试环境使用yum安装,遇到一个问题: Error: Cannot retrieve metalink for repository: epel. Pl
dcj3sjt126com
centos
今天在测试环境使用yum安装,遇到一个问题:
Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again
处理很简单,修改文件“/etc/yum.repos.d/epel.repo”, 将baseurl的注释取消, mirrorlist注释掉。即可。
&n
- 单例模式
shuizhaosi888
单例模式
单例模式 懒汉式
public class RunMain {
/**
* 私有构造
*/
private RunMain() {
}
/**
* 内部类,用于占位,只有
*/
private static class SingletonRunMain {
priv
- Spring Security(09)——Filter
234390216
Spring Security
Filter
目录
1.1 Filter顺序
1.2 添加Filter到FilterChain
1.3 DelegatingFilterProxy
1.4 FilterChainProxy
1.5
- 公司项目NODEJS实践0.1
逐行分析JS源代码
mongodbnginxubuntunodejs
一、前言
前端如何独立用nodeJs实现一个简单的注册、登录功能,是不是只用nodejs+sql就可以了?其实是可以实现,但离实际应用还有距离,那要怎么做才是实际可用的。
网上有很多nod
- java.lang.Math
liuhaibo_ljf
javaMathlang
System.out.println(Math.PI);
System.out.println(Math.abs(1.2));
System.out.println(Math.abs(1.2));
System.out.println(Math.abs(1));
System.out.println(Math.abs(111111111));
System.out.println(Mat
- linux下时间同步
nonobaba
ntp
今天在linux下做hbase集群的时候,发现hmaster启动成功了,但是用hbase命令进入shell的时候报了一个错误 PleaseHoldException: Master is initializing,查看了日志,大致意思是说master和slave时间不同步,没办法,只好找一种手动同步一下,后来发现一共部署了10来台机器,手动同步偏差又比较大,所以还是从网上找现成的解决方
- ZooKeeper3.4.6的集群部署
roadrunners
zookeeper集群部署
ZooKeeper是Apache的一个开源项目,在分布式服务中应用比较广泛。它主要用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步、集群管理、配置文件管理、同步锁、队列等。这里主要讲集群中ZooKeeper的部署。
1、准备工作
我们准备3台机器做ZooKeeper集群,分别在3台机器上创建ZooKeeper需要的目录。
数据存储目录
- Java高效读取大文件
tomcat_oracle
java
读取文件行的标准方式是在内存中读取,Guava 和Apache Commons IO都提供了如下所示快速读取文件行的方法: Files.readLines(new File(path), Charsets.UTF_8); FileUtils.readLines(new File(path)); 这种方法带来的问题是文件的所有行都被存放在内存中,当文件足够大时很快就会导致
- 微信支付api返回的xml转换为Map的方法
xu3508620
xmlmap微信api
举例如下:
<xml>
<return_code><![CDATA[SUCCESS]]></return_code>
<return_msg><![CDATA[OK]]></return_msg>
<appid><