解决并发的方案,应用场景,一个报名的方法,可是要限制报名的人数:一,如果是单机版,就是部署一个服务器站点的我们可以使用很经典的lock锁,或者queue队列,针对单机版二,如果是部署了集群的站点1》我们可以利用redis的单线程的特点,定义一个redis值,并发去取这个值来判断人数的多少2》利用队列 ...
Spring配置文件: applicationContext.xml applicationContext.xml是Spring的核心配置文件 IOC/DI,AOP相关配置都是在这个文件中 SpringMVC配置文件: springmvc servlet.xml 视图定位,资源访问相关配置,serv ...
分类:
编程语言 时间:
2019-12-18 12:51:08
阅读次数:
63
1.语法文法G[E]如下所示: E→E+T?|?E-T?|?T T→T* F?|?T/F?|?F F→P^ F?|?P P→(E)?|?i 要求构造出符合语义分析要求的属性文法描述(主要写生成四元式的部分)。 2.(选做)实验三:语法制导的语义翻译程序 要求: 用算符优先分析法实现如上表达式文法的语 ...
分类:
其他好文 时间:
2019-12-18 12:50:57
阅读次数:
80
由于工作关系,需要用到港澳台的身份证校验。总结一下 rex1= /[A-Z]{1,2}[0-9]{6}([0-9A])/ ; //香港身份证 rex2= /^[1|5|7][0-9]{6}[0?9Aa][0?9Aa]/; //澳门身份证 rex3= /[A-Z][0-9]{9}/; //台湾身份证 ...
分类:
其他好文 时间:
2019-12-18 12:50:43
阅读次数:
128
一、对mybatis的认识 从背景上说:是一个支持普通SQL查询,存储过程和高级映射的持久层框架;是对jdbc的半封装,和hibernate一样是一个持久层框架 从特点上说:简单易学;没有依赖。灵活操做数据库;减少耦合提供dao层。提供映射 动态SQL 最强大的特性之一;可以让开发者掌控SQL功能; ...
分类:
Web程序 时间:
2019-12-18 12:50:30
阅读次数:
113
Weed3,微型ORM框架(支持:java sql,xml sql,annotation sql;存储过程;事务;缓存;监听;等...) 05年时开发了第一代; 08年时开发了第二代,那时候进入互联网公司,对性能有了全新的认识; 14年时开发了第三代。因为不喜欢滥用反射,不喜欢有很多配置,所以一直在 ...
分类:
编程语言 时间:
2019-12-18 12:50:13
阅读次数:
98
以下是一个wal2json pg扩展的dockerfile,方便测试使用 dockerfile FROM postgres:11.2 AS build ENV VERSION 1_0 RUN buildDeps="curl build-essential ca-certificates git pk ...
分类:
Web程序 时间:
2019-12-18 12:49:07
阅读次数:
87
这片随笔是为了记录一下最近开发的过程中遇到的一个问题 针式打印机打印的时候问题 针式打印机纸张是链式的 那么我们的要求是要分页 每个分页要带头部 刚开始做的时候直接用的windows.print() 但是存在问题, 分页的时候只能带上表格的thead ,但是问题是以下是我的表格中的三个表头内容不一样 ...
分类:
其他好文 时间:
2019-12-18 12:48:53
阅读次数:
111
CAST函数语法规则是:Cast(字段名 as 转换的类型 ),其中类型可以为: CHAR[(N)] 字符型 DATE 日期型DATETIME 日期和时间型DECIMAL float型SIGNED intTIME 时间型 实例1: 表table1 date:2015-11-03 15:31:26 s ...
分类:
数据库 时间:
2019-12-18 12:48:23
阅读次数:
148
进程管理 进程 进程是 程序的一次执行 是一个程序及其数据在处理机上顺序执行时所发生的活动 是具有独立功能的程序在一个数据集合上的一次运行过程 是系统进行资源分配和调度的一个 基本单位 是 PCB结构、程序和数据的集合 设备分配 只针对 现有进程 ,不会创建进程 进程的特征: 动态性 :进程的实质是 ...
分类:
系统相关 时间:
2019-12-18 12:48:04
阅读次数:
91
一、关于Registry 官方的Docker hub是一个用于管理公共镜像的好地方,我们可以在上面找到我们想要的镜像,也可以把我们自己的镜像推送上去。 但是有时候我们的使用场景需要我们拥有一个私有的镜像仓库用于管理我们自己的镜像。这个可以通过开源软件Registry来达成目的。 Registry在g ...
分类:
其他好文 时间:
2019-12-18 12:47:47
阅读次数:
77
解决IntelliJ IDEA 控制台输出中文乱码问题 问题描述:如图,控制台输出的字符,乱码 解决方案 第一步:修改intellij idea配置文件: 找到Intellij idea安装目录,bin文件夹下面in的64.exe.vmoptions 和 idea.exe.vmoption这两个文件 ...
分类:
其他好文 时间:
2019-12-18 12:47:16
阅读次数:
74
官方文档地址: https://developer.apple.com/library/archive/documentation/Cocoa/Conceptual/KeyValueObserving/KeyValueObserving.html 基本用法: 1. [self.student add ...
分类:
其他好文 时间:
2019-12-18 12:47:03
阅读次数:
81
1.JVM调优 新增文件TOMCAT_HOME/bin/setenv.sh如下语句,具体数值视情况而定。 JAVA_OPTS="-Xms1024m -Xmx1024m -Xss1024K -XX:PermSize=64m -XX:MaxPermSize=128m" 参数详解: -Xms JVM初始化 ...
分类:
其他好文 时间:
2019-12-18 12:46:33
阅读次数:
80
过去有很长一段时间,我一直很难理解 reduce() 这个方法的具体用法,平时也很少用到它。事实上,如果你能真正了解它的话,其实在很多地方我们都可以用得上,那么今天我们就来简单聊聊JS中 reduce() 的用法。 一、语法 arr.reduce(function(prev,cur,index,ar ...
分类:
Web程序 时间:
2019-12-18 12:46:16
阅读次数:
114
1、MySQL数据库中,修改字段SQL如下: alter table AppVersion change version versionCode varchar(50) DEFAULT NULL COMMENT '版本'; 执行结果如下: alter table AppVersion change ...
分类:
数据库 时间:
2019-12-18 12:45:57
阅读次数:
115