this是Javascript语言的一个关键字。它代表函数运行时,自动生成的一个内部对象,只能在函数内部使用。比如, function test(){ this.x = 1; }随着函数使用场合的不同,this的值会发生变化。有一个总的原则,那就是this指的是,调用函数的那个对象。下面分四种情况, ...
分类:
编程语言 时间:
2020-05-23 16:38:54
阅读次数:
46
1,输入一串字符, 打印其中每个字符出现的次数(如果没有则不显示)
2,输入两串字符串, 无视空格和大小写, 判断其是否相等
3,输入一个字符串,查找出相同字符中 间距最大的那个,并打印出字符和间距,(注: 以遇到的第一个相同字符为准) ...
分类:
编程语言 时间:
2020-05-23 16:39:08
阅读次数:
59
Java8新增了Stream,IntStream,LongStream,DoubleStream等流式API,这些API代表多个支持串行和并行聚集操作的元素。Stream是一个通用的流接口,而IntStream,LongStream,DoubleStream则代表元素类型为int,long,doub ...
分类:
编程语言 时间:
2020-05-23 16:40:03
阅读次数:
43
概述 Spring 与 SpringBoot 有什么区别???梳理一下 Spring 和 SpringBoot 到底有什么区别,从 Spring 和 SpringBoot 两方面入手。 Spring 什么是 Spring?在我看来,Spring 作为一款 Java 开发的必选框架,也是一款“胶水”框 ...
分类:
编程语言 时间:
2020-05-23 16:41:19
阅读次数:
56
<!DOCTYPE html><html><head><meta charset="utf-8"><title>测试实例</title><script>function myFunction(){ alert("Hello World!");}</script></head> <body><butt ...
分类:
编程语言 时间:
2020-05-23 16:41:48
阅读次数:
99
最近因工作需要从python转而维护一些java的web项目,在学习过程中bean自动注入一直有点疑惑,写了点心得 ...
分类:
编程语言 时间:
2020-05-23 16:45:11
阅读次数:
49
在单片机编程过程中,有时候需要反复操作多条同相语句,这时候运用#define宏定义多条语句可以大大简化编程内容。 语法规则如下: 1.宏定义单条语句: #define PI 3.14159 // 定义圆周率pi的值 2.宏定义多条语句:中间用逗号或百分号,两头加大括号。#define SendIIC ...
分类:
编程语言 时间:
2020-05-23 16:45:37
阅读次数:
210
# 给方法加上异常追踪 import trackback def robust(func): """ 异常追踪装饰器 :param func: :return: """ def add_robust(*args, **kwargs): try: return func(*args, **kwargs ...
分类:
编程语言 时间:
2020-05-23 16:47:24
阅读次数:
66
进程与程序 程序:例如xxx.py这是程序,是一个静态的 进程:一个程序运行起来后,代码+用到的资源 称之为进程,它是操作系统分配资源的基本单元。 multiprocessing模块 multiprocessing模块就是跨平台版本的多进程模块,提供了一个Process类来代表一个进程对象,这个对象 ...
分类:
编程语言 时间:
2020-05-23 16:52:49
阅读次数:
55
ThreadLocal: 每个线程只能修改本线程在ThreadLocal中的值,各个线程之间互不干扰。 ...
分类:
编程语言 时间:
2020-05-23 18:04:53
阅读次数:
42
var abc = '123'; // 全局变量 具有全局作用域 c = '222'; // 实际上 是 window.c = '222' 的简写。 function test() { var abcd = 1234; // 函数作用域 if(abcd > 1) { let a = 2; // 块级 ...
分类:
编程语言 时间:
2020-05-23 18:05:41
阅读次数:
58
一、Volatile 一段代码引发的思考,下面这段代码,演示了一个使用 volatile 以及没使用volatile 这个关键字,对于变量更新的影响 public class VolatileDemo { public volatile static boolean stop = false; pu ...
分类:
编程语言 时间:
2020-05-23 18:08:59
阅读次数:
48
Java 是由Sun Microsystems公司于1995年5月推出的高级程序设计语言。 Java可运行于多个平台,如Windows, Mac OS,及其他多种UNIX版本的系统。 本教程通过简单的实例将让大家更好的了解JAVA编程语言。 Java 在线工具 JDK 1.6 在线中文手册 我的第一 ...
分类:
编程语言 时间:
2020-05-23 18:14:40
阅读次数:
58
1、什么是JUC JUC大家可能听说过,它实际上 Java 提供的用于并发处理的工具包。如官方文档所示: 回顾以前 在以前的业务中,我们使用的代码: 1、Thread 2、Runnable:没有返回值、无法抛出异常、效率相比 Callable 较低! 3、Callable 4、还有Locked锁 这 ...
分类:
编程语言 时间:
2020-05-23 18:20:08
阅读次数:
51
一. 介绍 平时工作中可能会碰到排查多线程的bug,而在排查的时候,如果线程(单个线程或者是线程池的线程)没有一个比较明确的名称,那么在排查的时候就比较头疼,因为排查问题首先需要找出“问题线程”,如果连“问题线程”都找不到,就很难找出问题原因,本文就针对多线程中涉及到的线程池、线程组、线程名称,介绍 ...
分类:
编程语言 时间:
2020-05-23 18:21:00
阅读次数:
46
@ResponseBody作用:@ResponseBody注解用于将Controller的方法返回的对象,通过springmvc提供的HttpMessageConverter接口转换为指定格式的数据如:json,xml等,通过Response响应给客户端。 @RequestBody作用:@Reque ...
分类:
编程语言 时间:
2020-05-23 18:21:12
阅读次数:
60
// 因为后台改不了 返给我的是字符串 // 我需要转为数组来回赋值操作 但最后提交参数再改为字符串 // 以下是自己记录的 // 数据处理: 保存或提交的时 仅为把pic字段数组转为字符串 以传参 function handleData(status) { // 深拷贝一份form对象 为了不影响 ...
分类:
编程语言 时间:
2020-05-23 18:24:47
阅读次数:
77
线程和进程的区别: 进程:做一个简单的解释,你的硬盘上有一个简单的程序,这个程序叫QQ.exe,这是一个程序,这个程序是静态的概念,它被仍在硬盘上也没人理它,但是当你双击它,弹出一个界面输入账号密码登录进去了,OK,这个时候叫做一个进程。进程相对于程序来说它是一个动态的概念。 线程:一个进程中最小的 ...
分类:
编程语言 时间:
2020-05-23 18:26:08
阅读次数:
58
1. 使用wait/notifyAll 实现 ...
分类:
编程语言 时间:
2020-05-23 18:30:03
阅读次数:
50
写在前面 在一款应用的整个生命周期,我们都会谈及该应用的数据安全问题。用户的合法性与数据的可见性是数据安全中非常重要的一部分。但是,一方面,不同的应用对于数据的合法性和可见性要求的维度与粒度都有所区别;另一方面,以当前微服务、多服务的架构方式,如何共享Session,如何缓存认证和授权数据应对高并发 ...
分类:
编程语言 时间:
2020-05-23 18:31:26
阅读次数:
66