String常用面试题整理

1、String 是基本数据类型吗?String 不是基本数据类型。2、String 是可变的话?String 是 final 类型的,不可变。3、怎么比较两个字符串的值一样,怎么比较两个字符串是否同一对象?比较字符串的值是否相同用 equals,比较字符串对象是否同一个用==。4、switch 中可以使用 String 吗?jdk7+中的 switch 可以使用 String 类型。5、String str = new String(“abc”);创建了几个对象,为什么?
分类: 其他 发布时间: 01-28 22:57 阅读次数: 0

商品秒杀与取款例子

一.模仿商品秒杀1.创建一个MyTask类package leaning.demo05;public class MyTask implements Runnable{ /** * 设计一个变量,用来表示商品的数量 */ private static int id=10; private String username; public MyTask(String username) { this.username = use
分类: 其他 发布时间: 01-28 22:57 阅读次数: 0

DDoS影响越来越严重怎么办?解锁防御DDoS应急措施

DDoS被称为最恐怖的网络攻击,不只是因为防御DDoS成本相对DDoS攻击的成本而言较高,还因其攻击性和破坏性也很强,因此经常被网络黑客利用。目前最大的DDoS攻击事件是美国知名安全研究人员Brian Krebs的安全博客遭遇的DDoS攻击,攻击峰值达到665G。而DDoS攻击需要攻击者控制在线计算机网络才能进行攻击,连入互联网的计算机(或摄像头等物联网设备)感染了恶意软件,被转变成肉鸡(僵尸机)。僵尸网络的发展通常遵循既定策略,它始于一个坏的演员,一个人或一群黑客,他们共同为犯罪集团或一个民族国家工作
分类: 其他 发布时间: 01-28 22:56 阅读次数: 0

angularJS数字转中文

HTML<div>{{num}}</div><div>{{num2}}</div><div>---------------------------------------------------</div><d
分类: 其他 发布时间: 01-28 22:55 阅读次数: 0

angularJS 模糊搜索

HTML<input id="search1" type="text" ng-model="searchName" placeholder="搜索机构名称" autocomplete="off" ng-change="search(searchName)"><div class="selectBox-searchList
分类: 其他 发布时间: 01-28 22:55 阅读次数: 0

vue定时器实现实时时间

data() { return { timer: "", dateTime: this.getCurrentTime(),//当前时间 }},created() { //定时器:当前时间 this.timer = setInterval(() => { this.dateTime = this.getCurrentTime(); ...
分类: 其他 发布时间: 01-28 22:55 阅读次数: 0

VUE 重写浏览器返回事件,实现指定页面不再触发返回需求

使用说明:1、在router文件中引入并注册实例,js文件在最下方import History from "./history.js";History.setRouter(router);2、在router.beforeEach中调用判断方法: canBack() ,并将返回值放入 next() 方法中router.beforeEach((to, from, next) => { let flag = History.canBack(from); next(flag);});3、
分类: 其他 发布时间: 01-28 22:55 阅读次数: 0

记录一次无聊的分析:随机数值组成的数组,获取乘法最大、最小值公式

循环获取不同长度下,得到的最大、最小值组成let arr = ["1", "2"];// 获取1~9的组合结果for (let i = 3; i < 10; i++) { arr.push(i + ""); for (let j = 1; j < arr.length; j++) { this.result = []; this.fun1(arr, "", arr.length, j); }}// arr--待组合数值的数组, str--拼接后
分类: 其他 发布时间: 01-28 22:55 阅读次数: 0

关于移动端动态高度的研究

关于移动端动态高度的布局当页面没有用到软键盘时,可使用calc()计算剩余高度// html<div> <div class="header"></div> <div class="content"></div> <div class="footer"></div></div>// style<style> .header { height: 10rem; }
分类: 其他 发布时间: 01-28 22:54 阅读次数: 0

VUE 移动端超简单的根据系统加载主题样式

index.html<head> <!-- 动态主题 --> <link rel="stylesheet" name="theme" href=""/></head>app.vuecreated() { // 根据手机类型(ios || android)更改主题颜色 let theme = navigator.userAgent.match(/iPhone|iPad|iPod/i) ? 'ios' : 'android'; this
分类: 其他 发布时间: 01-28 22:54 阅读次数: 0

VUE--组件间v-model绑定

VUE–自定义指令实现组件间v-model绑定// parent-html<template> <div> <my-son v-my-model="parentValue"></my-son> // 支持告知指令子组件接收变量名为"sonValue"(默认为"value") <my-son v-my-model:sonValue="parentValue"></my-son>
分类: 其他 发布时间: 01-28 22:54 阅读次数: 0

DeFi系统开发需求方案详细

什么是DeFi?目前DeFi的质押性挖矿,主要是发生在以太坊区块链上的产品,它通过为以太坊上DeFi产品提供质押性获得收益。简单来说,存入某些代币资产即可进行挖矿,之所以称为挖矿,也是沿用了比特币挖矿的行业说法。在Compound上进行质押性挖矿,主要是在上面进行存入代币或借出代币等操作,从而获得COMP治理代币的奖励。而COMP代币代表了Compound协议的治理权。COMP持有人可以投票决定Compound协议的发展方向。如果Compound业务有价值,那么COMP就有天然的治理价值。 ...
分类: 其他 发布时间: 01-28 22:54 阅读次数: 0

量化交易炒币机器人系统开发方案

量化交易,有时也称自动化交易,是指以先进的数学模型替代人为的主观判断。一方面能极大地减少了投资者情绪波动的影响,有效避免投资者在市场极度狂热或悲观的情况下做出非理性的投资决策。另一方面,程序自动操作比人工操作更准确,更及时,也更高效。因此,数字货币的量化交易逐渐火爆,在币圈,优秀策略的量化交易相当于是圈内的“黑科技”。量化交易策略开发详情,大体上可以分为两类,一类是判断趋势进行高抛低吸的策略,即趋势策略;另一类是消除系统性的风险获取相对稳健收益的策略,即策略。自动交易机器人..
分类: 其他 发布时间: 01-28 22:53 阅读次数: 0

DAPP去中心化系统开放方案

要开发一个DAPP,DAPP系统开发软件,你首先得想明白该DAPP能解决什么问题,其次你要撰写一份项目白皮书,描述该DAPP使用的技术原理、共识机制等。想要从零开始开发一个完整的区块链项目太过复杂,所以目前普通的开发者大多会选择一个相对成熟的平台,依托平台成熟的开发环境来开发自己的DAPP。如此以来,DAPP的开发工作就简单了不少。当前,DAPP的最流行的开发平台是Ethereum(以太坊)。Ethereum(以太坊)是一个图灵完备的区块链一站式开发平台,采用多种编程语言实现协议,采用Go语言写的客户端
分类: 其他 发布时间: 01-28 22:53 阅读次数: 0

量化机器人系统开发(方案)

  量化交易模式系统开发策略、量化交易平台系统开发搭建、量化交易软件系统开发搭建、量化交易模式系统开发设计  温馨提示:(本文纯属系统软件介绍需求,非平台方,会员玩家勿扰,谢谢)  “量化交易”有着两层含义:一是从狭义上来讲,是指量化交易的内容,将交易条件转变成为程序,自动下单;二是从广义上来讲,是指系统交易方法,就是一个整合的交易系统。即为根据一系列交易条件,智能化辅助决策体系,将丰富的从业经验与交易条件相结合,在交易过程管理好风险控制。  .  量化交易至少应该包括五个方面的要素:..
分类: 其他 发布时间: 01-28 22:53 阅读次数: 0

AES加密出现InvalidKeyException: Illegal key size解决方案 其中一种

AES加密出现InvalidKeyException: Illegal key size解决方案 其中一种造成这个错误的原因有几种, 解决方案也不相同。其一 如下:下载URL: https://www.oracle.com/technetwork/java/javase/downloads/jce8-download-2133166.html下载解压出来的两个jar copy到ja...
分类: 其他 发布时间: 01-28 22:52 阅读次数: 0

布隆过滤器的实现及应用场景

使用布隆过滤器解决缓存穿透问题什么是缓存穿透?缓存穿透是指查询一个根本不存在的数据,缓存层和存储层都不会命中,但是出于容错的考虑,如果从存储层查不到数据则不写入缓存层。注:一般的逻辑 查询缓存 -> 没有 -> 查询数据库 -> 存缓存 -> 返回给前端查询一个缓存中不存在的key,就会跳过缓存去数据库查询,从而穿过缓存, 如果是恶意的大流量攻击, 所有的压力会直接打到数据库上,拖垮数据库...
分类: 其他 发布时间: 01-28 22:52 阅读次数: 0

Python爬虫学习(一)--简单cookies爬取

Python爬虫之cookie的简单爬取1.直接爬取(cookie显示在编译器中):import http.cookiejar,urllib.requestcookie = http.cookiejar.CookieJar() # 声明CookieJar对象handler = urllib.request.HTTPCookieProcessor(cookie) # 构建Handleropener = urllib.request.build_opener(handler)respons
分类: 其他 发布时间: 01-28 22:52 阅读次数: 0

PHP弱类型(二)

PHP弱类型(二)3.intval()函数intval()函数用来获取变量的整数部分,在以下部分代码中:<?php $uid = $_GET['uid']; if ($uid == "1") { $uid = intval($uid); $query = "SELECT * FROM 'users' WHERE uid=$uid;"; } $result = mysql_query($query) print_r(mysql_fetch_row($result));
分类: 其他 发布时间: 01-28 22:52 阅读次数: 0

Python爬虫学习(二)--requests模块

requests模块1.安装:一、在命令行输入:pip install requests二、wheel安装:下载对应的wheel文件:链接: https://pypi.python.org/pypi/requests/版本号#downloads然后在命令行进入wheel文件目录,利用pip进行安装pip install 文件名2.基本用法(1) GET请求方法:import requestsr = requests.get(url='',params='' )print(r.
分类: 其他 发布时间: 01-28 22:51 阅读次数: 0