SpringBoot 使用多线程提高RESTful 服务的性能
1、同步处理
编写测试用例
@RunWith(SpringRunner.class)
@SpringBootTest
public class AsyncControllerTest {
@Autowired
private WebApplicationContext wac;
private MockMvc mockMvc;
@Before
...
Python学习笔记7——常用函数
把握今天,才能拥有明天!
eval()函数
把一个字符串当成一个表达式来执行, 返回表达式执行后的结果
语法:
eval(string_code, globals=None, locals=None)
exec()函数
跟eval功能类似, 但是,不返回结果
语法:
exec(string_code, globals=None, locals=No...
3、嵌入式开发之centos6.6配置tftp服务器
1、安装(命令)
yum install tftp
yum install tftp-server
2、关闭防火墙、selinux,参考samba的配置
3、修改配置文件/etc/xinetd.d/tftp
service tftp
{
socket_type = dgram
protocol
【搜索】NOIP2015斗地主
题目链接:洛谷2668
题目描述
牛牛最近迷上了一种叫斗地主的扑克游戏。斗地主是一种使用黑桃、红心、梅花、方片的A到K加上大小王的共54张牌来进行的扑克牌游戏。在斗地主中,牌的大小关 系根据牌的数码表示如下:3<4<5<6<7<8<9<10<J<Q<K<A<2<小王<大王,而花色并不对牌的大小产生影响。每一局游
Docker学习笔记(一)Docker简介
Docker简介
一、前置知识和课程定位
前置知识
1.1 强制
熟悉linux命令和相关背景知识
1.2 建议
Maven和Git相关的知识
Git仓库、Git命令
课程时间
1.5 天
课程定位和范围(立足于我们的JavaEE方向)
3.1 参考招聘网方向(java开发和docker开发)
JavaEE java SpringMVC/springboot/mybatis……
Do...
4、嵌入式开发之centos6.6+vmware绑定双网卡
绑定双网卡,也就是让虚拟机中的linux系统同时使用主机的两个网卡。
为什么有这样的需求呢?就从我遇到的问题说起吧,我在家里自己的本本上搭建了一个centos6.6的虚拟机,本本有两个网卡,一个无线网卡用于wifi上网,一个有线以太网卡。创建虚拟机的时候只为虚拟机安装了一张网卡,并且使用桥接的方式连接到主机的网卡,每次主机连接wifi的时候虚拟机也同时连接到wifi了,也可以上网,且主机也能ss
Python学习笔记6——函数入门
把握今天,才能拥有明天!!!
关键字参数
语法
def func(p1=v1, p2=v2.....):
func_body
调用函数:
func(p1=value1, p2=value2.......)
不容易混淆, 一般实参和形参只是按照位置一一对应即可,容易出错
使用关键字参数,可以不考虑参数位置
# 普通参数,只按照位置传递,容易出错
def stu(na...
49_RN笔记7_解构
一,解构
解构的作用是可以快速取得数组或对象当中的元素或属性,而无需遍历后,使用arr[x]或者obj[key]等传统方式进行赋值
1,数组解构:
1,数组解构
var arr = ['this is a string', 2, 3];
//传统方式
var a = arr[0],
b = arr[1],
c = arr[2];
//解构赋值,是不是简洁很多?
var [a...
49_RN笔记7_解构
一,解构
解构的作用是可以快速取得数组或对象当中的元素或属性,而无需遍历后,使用arr[x]或者obj[key]等传统方式进行赋值
1,数组解构:
1,数组解构
var arr = ['this is a string', 2, 3];
//传统方式
var a = arr[0],
b = arr[1],
c = arr[2];
//解构赋值,是不是简洁很多?
var [a...
5、debian搭建tftp服务器
1、安装tftp服务器:
sudo apt-get install xinetd
2、配置:
首先需要删除/etc/inetd.conf文件中如下与tftp有关的内容
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /home/creater/image
其次
50_RN笔记8_三点运算符
一,三点运算符
对于三个点号,三点放在形参或者等号左边为rest运算符;
放在实参或者等号右边为spread运算符;
或者说,放在被赋值一方为rest运算符,放在赋值一方为扩展运算符
1,rest运算符
用逗号隔开的值序列组合成一个数组,记住是在定义的时候使用,用在等号左边
在函数中定义参数使用
//1,用于函数不定参数:只有rest
var bar = function(...ar...
6、debian搭建nfs服务器
1、安装nfs服务器:
sudo apt-get install nfs-kernel-server
2、编辑/etc/exports文件,在该文件中增加NFS目录信息:
/xx/xxx/ *(rw,sync,no_root_squash)说明:
/xx/xxx/是NFS的根目录
*可以是ip地址,表示允许挂载的客户机IP
3、需要注意的一个地方,debian9发布后马上升
51_RN笔记9_箭头函数,模板字面量
一,箭头函数
//1,无参数函数:ES5写法
function getGreeting1() {
return 'Welcome to JavaScript1';
}
//2,无参数函数:ES6新写法
const getGreeting2 = () => {
return 'Welcome to JavaScript2';
}
//3,有参数函数:ES5写法
...
52_RN笔记10_自定义组件在ES5和ES6的区别
一,ES6自定义组件的一般写法
//1,导入资源
import React, { Component } from 'react';
import { Text, View } from 'react-native';
//2,自定义组件
class Greeting extends Component {
render() {
return (
<Tex...
54_iOS干货32_KVC的使用及底层原理
KVC的全称是Key-Value Coding,俗称“键值编码”,可以通过一个key来访问某个属性
一,kvc的一般用法
常见的API有
- (void)setValue:(id)value forKeyPath:(NSString *)keyPath;
- (void)setValue:(id)value forKey:(NSString *)key;
- (id)valueForKe...
55_RN笔记12_RN中view标签的属性和样式
1,view标签的属性
view标签有很多的属性,具体查看https://reactnative.cn/docs/view/,style属性只是常用的;
2,view标签的style样式概况
View 的设计初衷是和 StyleSheet 搭配使用,这样可以使代码更清晰并且获得更高的性能。尽管内联样式也同样可以使用。
内联样式可以使用代码联想,StyleSheet不可用;...
55_RN笔记12_RN中view标签的属性和样式
1,view标签的属性
view标签有很多的属性,具体查看https://reactnative.cn/docs/view/,style属性只是常用的;
2,view标签的style样式概况
View 的设计初衷是和 StyleSheet 搭配使用,这样可以使代码更清晰并且获得更高的性能。尽管内联样式也同样可以使用。
内联样式可以使用代码联想,StyleSheet不可用;...
56_RN笔记13_RN中Text标签的属性和样式
1,Text标签概述
Text标签有很多属性:可以参考https://reactnative.cn/docs/text/
例如文本点击回调属性onPress,长按属性onLongPress等
2,Text标签嵌套文本
import React, { Component } from 'react';
import { Text } from 'react-native';
export...
今日推荐
周排行