生成不重复订单号-简易且支持高并发版

package com.internet.order;    import java.util.UUID;    public class TestOrder {           public static String getOrderIdByUUId(){         int machineId = 1;//最大支持1-9个集群机器部署         int hashCodev = ...
分类: 其他 发布时间: 07-05 23:51 阅读次数: 0

WebJars——web端静态资源打jar包

WebJars是将web前端资源(js,css等)打成jar包文件,然后借助Maven工具,以jar包形式对web前端资源进行统一依赖管理,保证这些Web资源版本唯一性。WebJars的jar包部署在Maven中央仓库上。pom.xml:<dependencies> <dependency> <groupId>org.webjar...
分类: 其他 发布时间: 07-05 23:51 阅读次数: 0

Tomcat的安装和简单配置

这里和大家介绍一下Tomcat的下载和安装,再安装之前,我们需要配置好Java的运行环境,这里不做演示,下面这个地址有详细的介绍: http://wenku.baidu.com/view/72b40aaa284ac850ad02427b.html 如果没有配置好这个环境,则Tomcat就会安装不成功。 一、Tomcat的安装 (1)下载地址:http://tomcat.apache.o
分类: 其他 发布时间: 07-05 23:50 阅读次数: 0

Linux并发与同步专题 (2)spinlock Linux并发与同步专题 (1)原子操作和内存屏障 Linux并发与同步专题 (2)spinlock Linux并发与同步专题 (3) 信号量 Linux并发与同步专题 (4) Mutex互斥量 Linux并发与同步专题 (5) 读写锁 Linux并发与同步专题 (6) RCU Linux并发与同步专题 (7) 内存管理中的锁 Linux并发与同步专题 (8) 最新更新与展望

关键词:wfe、FIFO ticket-based、spin_lock/spin_trylock/spin_unlock、spin_lock_irq/spin_lock_bh/spin_lock_irqsave。 《Linux并发与同步专题 (1)原子操作和内存屏障》 《Linux并发与同步专题 (2)spinlock》 《Linux并发与同步专题 (3) 信号量》 《Linux并发与同步专题 (4) Mutex互斥量》 《Linux并发与同步专题 (5) 读写锁》 《Linux并发与同步专题
分类: 其他 发布时间: 07-05 23:50 阅读次数: 0

npm配置文件脚本定义.md

目录 一、npm脚本原理 二、package.json 三、脚本区及钩子 四、相关链接 一、npm脚本原理 npm脚本的原理非常简单。每当执行npm run,就会自动新建一个Shell,在这个 Shell里面执行指定的脚本命令。因此,只要是Shell(一般是 Bash)可以运行的命令,就可以写在 npm脚本里面。 比较特别的是,npm run新建的这个 Shell,会将当前目录的node_modules/.bin子目录加入PATH变量,执行结束后,再将PATH变量恢复原样。 二、package
分类: 其他 发布时间: 07-05 23:50 阅读次数: 0

前缀树(Tire树)的实现与应用

前缀树里面可以存一堆字符串,也可以说是一堆单词,存完之后我们可以轻松判断一个指定的字符串是否出现过 下面我来详细解释一下实现细节 const int maxnode=10000*10+10; //单词个数*每一个单词的字符数 const int sigma_size=10; struct Trie { int ch[maxnode][sigma_size]; int val[maxnode]; int sz; void clear() {
分类: 其他 发布时间: 07-05 23:50 阅读次数: 0

perf打印调用栈的过程

perf_prepare_sample-->perf_callchain-->get_perf_callchain 上面的调用栈会使用 perf_event_output--> 0xffffffff811837f0 : perf_event_output+0x0/0x80 [kernel] 0xffffffff81183a1f : __perf_event_overflow+0x1af/0x1d0 [kernel] 0xffffffff81183c1a : perf_swevent_overf
分类: 其他 发布时间: 07-05 23:50 阅读次数: 0

Eclipse的安装与我的第一个web应用

一、Eclipse的下载与安装 (1)下载网址:http:www.eclipse.org,全英文网站,考验你英语的时候到了,不过下载还是比较简单的啦,主要还是网络问题,需要网络好一点,下载速度才会快。Eclipse有很多版本,也有很多语言开发是使用Eclipse,由于我是开发JAVAEE ,所以要下载Eclipse IDE for Java EE Developer,这个版本也有很多,大家可以自
分类: 其他 发布时间: 07-05 23:50 阅读次数: 0

查看虚拟机网络地址

1. 在VM中点击编辑->虚拟网络编辑器。2. 在弹出窗口,选择DHCP设置,就可以看到起止IP地址,就是虚拟机的地址
分类: 其他 发布时间: 07-05 23:49 阅读次数: 0

java web 分页技术

下面谈谈分页效果的实现,思路有三种:     其一:纯JS实现分页。一次性查询记录并加载到html的table中。然后通过选择性地显示某些行来达到分页显示的目的。这是一种伪分页,障眼法而已。只能用于数据少的情况下。一旦数据多了,十几万条数据加载到html中会变得很慢。而且不实时,一次加载完后数据就写死在页面了,若数据库中有变化,浏览器端显示的仍是上次加载过来的数据。      首先:用
分类: 其他 发布时间: 07-05 23:49 阅读次数: 0

sum=2+22+222....+222(n个)

#include<stdio.h>#include<string.h>int main(){    int n,i,j;    scanf("%d",&n);    int sum=0,p=2,num=2;    for(i=1;i<=n;i++)    {        num=2;        p=2;        for(j=2;j<=i;j+...
分类: 其他 发布时间: 07-05 23:48 阅读次数: 0

识别一个已排序数组,按相应顺序插入数据

#include <stdio.h>#include <stdlib.h>int main(){    int a[10],n;    int i,j;    for(i=0;i<9;i++) scanf("%d",&a[i]);    scanf("%d",&n);    int flag=0;    for(i=0;i<8;i++)    {...
分类: 其他 发布时间: 07-05 23:48 阅读次数: 0

显示以下图案(可以随意换n值)

#include<stdio.h>#include<math.h>#include<string.h>int main(){    int n=4,i,j;    for(i=0;i<2*n-1;i++)    {        if(i<n)        {        for(j=0;j<2*n+1;j++)        {     ...
分类: 其他 发布时间: 07-05 23:48 阅读次数: 0

找出一个二维数组中的鞍点

即该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点。#include<stdio.h>#include<math.h>#include<string.h>int main(){    int i,j,n;    int a[100][100];    scanf("%d",&n);    for(i=0;i<n;i++)    for(j=...
分类: 其他 发布时间: 07-05 23:47 阅读次数: 0

电文翻译:A->Z,B->Y.....a->z.......

#include<stdio.h>#include<math.h>#include<string.h>int main(){    char str[100];    int i;    scanf("%s",str);    int l=strlen(str),h=0;    for(i=0;i<l;i++)    {        if(str[i]&...
分类: 其他 发布时间: 07-05 23:47 阅读次数: 0

字符串连接不使用strcat

#include<stdio.h>#include<math.h>#include<string.h>int main(){    char a[100],b[30];    int i=0,l;    scanf("%s%s",a,b);    l=strlen(a);    while(b[i]!='\0')    {        a[l+i]=b[i];...
分类: 其他 发布时间: 07-05 23:46 阅读次数: 0

两字符串比较(不用strcpy)

#include<stdio.h>#include<math.h>#include<string.h>int main(){    char a[100],b[30];    int i=0,cha=0,flag=0;    gets(a);    gets(b);    while((a[i]!='\0')&&(b[i]!='\0'))    ...
分类: 其他 发布时间: 07-05 23:46 阅读次数: 0

给出年月日,计算该日是该年的第几天

#include<stdio.h>#include<math.h>#include<string.h>int run(int y,int m,int d){  int year=0;  if((y%400==0)||((y%4==0)&&(y%100==0))) year=1;  int n=0;  if(year==1)  {  switch(...
分类: 其他 发布时间: 07-05 23:46 阅读次数: 0

云栖社区专家系列课——Java必修课第一讲

本节课为Java必修课第一讲。在本节课中,最课程创始人、微软MVP陆敏枝为了大家介绍了当前Java行业的IT人才供需情况、Java基本语法、JDK的下载与安装、Java环境变量的配置以及第一个Java程序的编写、架构与运行,内容既涵盖理论分析又包括动手实践,对零基础入门Java的初学者而言非常适用。课程基本信息开课时间:每周四下午:14:00-15:30主讲人:云栖社区专家,陆敏枝直播视频链接:h...
分类: 其他 发布时间: 07-05 23:45 阅读次数: 0

深度解析机器学习中的置信区间(附代码)

机器学习很多时候需要估计某个算法在未知数据上的性能。置信区间是一种对估计不确定性的量化方法,它们可以用来在总体参数(例如平均值mean,就是从总体中的一个独立观测样本上估计而来)上添加一个界限或者可能性。在这篇教程中,你会了解置信区间以及如何在实践中计算置信区间。学完本教程后,你会明白:置信区间是总体参数估计的一个界限我们可以直接计算分类方法估计能力的置信区间任意总体统计的置信区间都可以用boot...
分类: 其他 发布时间: 07-05 23:45 阅读次数: 0