- Vue2尚品汇前台项目笔记——(1)项目初始化
Kiwi23333
笔记前端javascriptvue
Vue2尚品汇前台项目笔记一、项目初始化使用[脚手架创建项目,具体参考之前的脚手架配置笔记,我起名叫vue_shop_test1.脚手架目录分析node_modules文件夹:项目依赖文件夹public文件夹:一般放置一些静态资源(图片),需要注意,放在public文件夹中的静态资源,webpack进行打包的时候会原封不动打包到dist文件夹中。src文件夹(程序员源代码文件夹):assets文件
- idea基础配置笔记
chushiyunen
intellij-idea笔记java
文章目录jdk全局jdkmaven全局mavenidea新项目的默认设置这里只说最基础的几个。jdkfile|projectstructure|sdks,添加jdk地址即可。project这里也设置下。全局jdkfile|newprojectssetup|structure|sdks。project这里也设置下。mavenfile|settings|搜索maven就可以找到。mavenhomepa
- docker容器部署mysql并远程访问
天使手儿
dockermysql容器
记录一篇docker部署mysql的配置笔记,省的每次都去网上查了。拉取mysql镜像sudodockerpullmysql启动mysql容器sudodockerrun--namemysql-eMYSQL_ROOT_PASSWORD=2222-p33060:3306-dmysql配置远程访问1进入容器sudodockerexec-itmysql/bin/bash2进入mysqlmysql-uroo
- Springboot+MyBatis实现多数据源配置笔记
Joe14103
常用代码块与笔记数据库springbootmybatisjavaspring
一、简介近年来,由于项目结构越来越大,并且经常会用到不同的数据库以满足项目的实际需求。本节就配置多数据源进行记录二、准备条件1.框架:Springboot+MyBatis2.数据库:mysql的两个数据库及各自一张表(为了演示简单及结构明显)1.(db1)kings库的tb_user表2.(db2)peace库的tb_users表3.下边是tb_user的创建,tb_users一样,这是表名不一样
- 环境配置笔记7-解决hdf5r安装时遇到的无数的坑
江湾青年
安装hdf5r包时报错:checkingforh5cc...nocheckingforh5pcc...nocheckingforHDF5libraries...no搜了一下,将hdf5/bin下的文件软连接到/usr/local/binforfin/usr/local/hdf5/bin/*;doln-s$f/usr/local/bin;done\总算能找到h5cc了,但还是报错:libhdf5_h
- VRRP协议原理与配置笔记
你的好爸爸
网络网络
VRRP协议原理与配置VRRP基本概述VRRP能够再不改变组网的情况下,将多台路由器虚拟成一个虚拟路由器,通过配置虚拟路由器的ip地址为默认网关,实现网关的备份VRRP协议报文:只有一种报文:Advertisement报文;其目的IP地址是224.0.0.18,目的MAC地址是01-00-5e-00-00-12,协议号是112。协议版本:VRRPv2(常用)和VRRPv3:VRRPv2仅适用于IP
- springboot 01 Getting started
Silently9527
Maven配置笔记Maven两种实现方式1.使用parent,项目继承至spring-boot-starter-parent,覆盖parent项目中的版本等信息配置,使用properties4.0.0com.examplemyproject0.0.1-SNAPSHOTorg.springframework.bootspring-boot-starter-parent1.4.2.RELEASEFow
- windows10安装双系统Deepin15.9遇到的坑
Skippyb
配置笔记本型号:机械革命X1显卡:1050ti问题主要问题就是安装完后启动时,在LOGO加载时卡住,就是死活进不去。解决方案https://www.jianshu.com/p/76c889f23915?utm_campaign=haruki&utm_content=note&utm_medium=reader_share&utm_source=weixin_timeline&from=timeli
- 【Mac】windows PC用户转用Mac 配置笔记
LAM LAB
macoswindows笔记
win转mac使用的一些配置笔记;感觉mac在UI上还是略胜一筹,再配合在win上的操作习惯就体验更好了,对日常办公需求的本人足以。优化设置主要操作优化AltTab:win习惯查看全部活动的alt键,对比cmd+tab多了可以预览;将原来cmd+tab功能通过BBT映射为missoncontrol,算是完善了一下这个缺点。Hammerspoon:AHK平替,感觉没有AHK拓展性强,有些快捷键,例如
- Ubuntu系统pycharm以及annaconda的安装配置笔记以及问题集锦(更新中)
工科狗Niko
汇编和linuxubuntupycharm笔记
Ubuntu22.04系统pycharm以及annaconda的安装配置笔记以及问题集锦pycharm安装安装完之后桌面上并没有生成图标后面每次启动pycharm都要到它的安装路径下的bin文件夹下,cdDownloads/pycharm-2018.1.4/bin然后使用sh命令启动脚本程序来打开pycharmshpycharm.sh这很麻烦,因此我们可以创建一个桌面快捷方式在桌面上创建一个叫py
- 网页在低配置笔记本上显示偏暗偏灰问题之解决方案
LydiaY
开工,就有市场的伙伴吐槽:网页色彩真的是太暗了,看都看不清。我的第一反应:what???去他们的笔记本电脑上一看,果真如他们所言:蓝不是蓝,是灰中带点蓝;灰也不是灰,是看不见。整个页面只要是有彩色都是灰色带点彩,全部都蒙上了灰。小伙伴还给我看了其他网页,说你看人家的蓝多好多能看清,你能不能改一下颜色。我当时心中真的是有一万只xxx奔腾而过。这也能说是色彩问题?当然不能直接说啦,还只能笑嘻嘻的说还真
- 尚硅谷Nginx高级配置笔记
断剑zou天涯
工具方法nginx笔记运维
写在前面:本笔记是学习尚硅谷nginx可成的时候的笔记,不是原创,如有需要,可以去官网看视频,以下是pdf文件Nginx高级第一部分:扩容通过扩容提升整体吞吐量1.单机垂直扩容:硬件资源增加云服务资源增加整机:IBM、浪潮、DELL、HP等CPU/主板:更新到主流网卡:10G/40G网卡磁盘:SAS(SCSI)HDD(机械)、HHD(混合)、SATASSD、PCI-eSSD、MVMeSSDSSD多
- WSL2-ubuntu18.04配置笔记 :6Rstudioserver配置
melody359
WSL2配置笔记ubuntuWSL2linux
WSL2ubuntu18.04配置-6Rstudioserver配置安装R最新版本安装R-studioserver启动Rstudio-server安装相关的依赖库创建多用户查看当前系统下所有的用户组建立新的用户ruser1内网穿透内网穿透工具配置内网穿透建立转发隧道安装启动主要参考Rstudio-server官网的document安装R最新版本#updateindicessudoaptupdate
- 幸福的人生资产配置笔记
07e42d241c8f
今天要跟大家讲的资产配置,就是我们理财中很重要的一个环节——资产配置。资产配置就是:对自己的资产进行安排的一个过程。这里有两个关键词,一个是资产,一个是安排。资产不用多说,就是我们的钱、股票、基金、商铺等等。安排很简单,但是要怎么样安排才合理、才能在控制风险的前提下获得预期的收益,能做到进可攻退可守,前攻后防,怎样做好合理的资金安排,在突如其来的风险面前也能保障家庭财务的稳定,不影响正常生活,又能
- 前端配置笔记
Bigcrab__
前端前端笔记
文章目录nvm操作nvmincmdnpminnode.jsyarninnode.jsyarnnode.js是js文件的运行环境nodist,nvm是node.js的管理器Releases·coreybutler/nvm-windows(github.com)下载nvmyarn,npm都是node.js的包的管理工具下载yarn:npminstall-gyarnnvm操作##镜像nvmnode_mi
- webpack4配置笔记
水落斜阳
起步之前我们使用webpack命令,只要安装webpack模块即可,现在还要再安装一个webpack-cli先创建项目npminit安装webpack和webpack-clinpminstallwebpackwebpack-cli-D零配置根目录创建src文件,下面新增index.js文件,针对比较简单的项目,webpack会去找src下面的index.js文件,然后编译到dist命令打包npxw
- AWS S3相关配置笔记
再ZzZ
S3
关闭阻止所有公开访问存储桶策略(开放外部访问){"Version":"2012-10-17","Id":"S3PolicyId1","Statement":[{"Sid":"statement1","Effect":"Allow","Principal":{"AWS":"*"},"Action":"s3:GetObject","Resource":"arn:aws:s3:::my-bucket/*
- STM32 寄存器配置笔记——USART DMA发送
努力-养家
stm32笔记嵌入式硬件
一、DMA介绍直接存储器存取(DMA)用来提供在外设和存储器之间或者存储器和存储器之间的高速数据传输。无须CPU干预,数据可以通过DMA快速地移动,这就节省了CPU的资源来做其他操作。当产品对于时序要求较严格时,外设使用DMA的方式能够减轻CPU负担,从而提高整体效率。本文主要介绍USART1DMA发送配置,以stm32f10系列为例。DMA每次发送固定字节数据保证主循环每次执行DMA发送是均匀的
- STM32 寄存器配置笔记——I2C 读写AT24C02 EEPROM
努力-养家
stm32笔记嵌入式硬件
一、简介本文主要介绍STM32F10xx系列如何使用软件模拟I2C总线读写AT24C02的EEPROM数据。二、概述I2C协议是一种用于同步、半双工、串行总线(由单片机时钟线、单数据交换器数据线组成)上的协议。规定了总线空闲状态、起始条件、停止条件、数据有效性、字节格式、响应确认信号、从设备地址选择、数据方向。有主从机之分,主机主控就是掌控单片机时钟信号的一方,并且起始信号和停止信号也由主机发送。
- STM32 寄存器配置笔记——USART DMA接收
努力-养家
stm32笔记嵌入式硬件
一、简介本文主要介绍STM32如何配合USART的IDLE中断实现USARTDMA接收不定长的数据。其中使用的接收缓存还是延用前面博客写的乒乓缓存。使用DMAUSART接收来替代中断方式或轮询方式的接收主要是为了提高代码的运行效率,中断方式的接收,每接收一个字节便会产生一个中断,当串口有大量数据需要接收时,会造成CPU不停的被中断打断,频繁的出入栈造成整个系统不稳定的情况且也会影响到主任务里其它流
- Anaconda+Pytorch(GPU版)深度学习环境配置笔记
xyzAriel
深度学习pytorch人工智能
主要参考以下文章进行配置:https://blog.csdn.net/qq_43757976/article/details/131173301配置版本略有更新,最新版本时间为2023.12.11一、准备工作个人电脑配置:laptopRTX4060win11个人配置版本:cuda(12.1)+pytorch(2.1.0)+python(3.11)所需工具:1、python集成开发环境:Anacon
- Hadoop入门学习笔记-第五天(hadoop-hive安装部署与配置笔记)
渣男程序员007
Hadoop入门学习笔记数据库hadoopmysqljavahive
1.准备安装包:MySQL-5.6.26-1.linux_glibc2.5.x86_64.rpm-bundlemysql-connector-java-5.1.39.jar(驱动,需要放入/hive/lib)apache-hive-1.2.1-bin.tar.gz2.安装mysql数据用于储存元数据,hive自带Derby,但该数据库不稳定,使用mysql作为元数据管理1).只需要安装在集群里面的
- STM32 寄存器配置笔记——USART配置中断接收乒乓缓存处理
努力-养家
stm32笔记嵌入式硬件c语言
一、概述本文主要介绍如何配置USART接收中断,使用乒乓缓存的设计接收数据并将其回显在PC串口工具上。以stm32f10为例,配置USART19600波特率。具体配置参考上一章节STM32寄存器配置笔记——USART配置打印。乒乓缓存的设计应用场景:当后面的处理单元在工作期间,前面的buffer的内容不能被释放。或者,在处理单元工作期间,buffer的特定地址的内容不止被访问一次。优点是相比全部写
- jetson配置笔记
浮光 掠影
笔记数据库
typora-root-url:/home/msj/ubuntu笔记本台式机环境配置说明/imagesUbuntu18.04配置说明:我们所有文档配置都是按照ubuntu18.04,保证x86架构(笔记本台式机)和ARM架构(jetsonNano只能安装18.04)的一致性1.更换各类源我们所有源都更换清华源,如有问题请参考官网1.1ubuntuUbuntu的软件源配置文件是/etc/apt/so
- STM32 寄存器配置笔记——系统时钟配置 HSE as PLL
努力-养家
stm32笔记嵌入式硬件
一、概述本文主要介绍使用HSE高速外部时钟通过PLL倍频输出72MHZ的时钟作为系统时钟。下图为时钟树。使用正点原子的开发板调试OSC_IN、OSC_OUT接的是8MHZ的晶振即为HSE时钟。二、配置流程1)复位RCC相关的所有寄存器复位内容是参考正点原子例程,按照博主理解只要将HSE对应会影响到的RCC寄存器复位即可。本博客重点主要在时钟配置原理,此步骤可以不用特别关注。RCC->APB1RST
- STM32 寄存器配置笔记——USART配置 打印
努力-养家
stm32笔记嵌入式硬件
一、概述本文主要介绍如何配置USART,并通过USART打印验证结果。以stm32f10为例,将PA9、PA10复用为USART功能,使用HSEPLL输出72MHZ时钟APB2clk不分频提供配置9600波特率。波特率计算公式如下:fck即为APB2clk参考计算:硬件图:二、配置流程1)配置系统时钟输出72MHZ参考上文STM32寄存器配置笔记——系统时钟配置HSEasPLL2)计算USARTD
- Typora + PicGo(app) +Gitee 配置笔记
残夜的九月
个人笔记gitgithub
链接:Gitee:Gitee-基于Git的代码托管和研发协作平台PicGO(app):PicGo(molunerfinn.com)Typora:官网:https://typora.io国内访问异常官方中文站:Typora官方中文站Gitee配置如果已经注册过了直接登录就可以了,如果没有请先注册。注册流程:进入注册页面1.填写一个名称2.填写完名称后会自动翻译为英文并且填写3.填写手机号和邮箱推荐填
- Spring Cloud Alibaba#37. @RefreshScope注解自动刷新配置
IT`老齐
本文讲解@RefreshScope注解实现自动刷新配置笔记对应学习视频:https://www.itlaoqi.com/chapter/2677.html本节我们学习如何基于@RefreshScope注解实现Nacos配置变更后的自动刷新加入自动刷新有两步:1.将应用中的各个配置项剥离到一个独立的类中2.在类上增加@RefreshScope就可以了.原理是这个类中的属性对nacos配置进行监听,一
- STM32 寄存器配置笔记——GPIO配置输出
追求真实自己
stm32嵌入式硬件单片机
一、概述本文主要介绍GPIO作为输出时的寄存器配置。包括时钟配置,输出模式配置。以STM32F10xxx系列为例,配置PA8、PD2端口作为输出,输出高/低电平。二、配置流程1)GPIO外设时钟通过查找STM32F10xxx中文参考手册得知,GPIOPORT口的时钟配置在RCC_APB2ENR寄存器的第2~6位,如下图:使能PORTA和PORTD的时钟:RCC->APB2ENR|=1APB2ENR
- 探索Miniconda3:简单、灵活的Python环境和软件包管理利器
friklogff
pythonpython开发语言conda
Miniconda3安装与配置笔记前言Miniconda3是一个轻量级的Anaconda发行版,它提供了一个灵活且简化的方式来管理Python环境和软件包。本文将介绍如何安装、配置和管理Miniconda3,以及使用conda命令进行环境和软件包的管理。大纲安装Miniconda3下载Miniconda3安装包运行安装脚本设置安装路径激活和管理环境使用condaactivate激活指定环境使用co
- jQuery 跨域访问的三种方式 No 'Access-Control-Allow-Origin' header is present on the reque
qiaolevip
每天进步一点点学习永无止境跨域众观千象
XMLHttpRequest cannot load http://v.xxx.com. No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:63342' is therefore not allowed access. test.html:1
- mysql 分区查询优化
annan211
java分区优化mysql
分区查询优化
引入分区可以给查询带来一定的优势,但同时也会引入一些bug.
分区最大的优点就是优化器可以根据分区函数来过滤掉一些分区,通过分区过滤可以让查询扫描更少的数据。
所以,对于访问分区表来说,很重要的一点是要在where 条件中带入分区,让优化器过滤掉无需访问的分区。
可以通过查看explain执行计划,是否携带 partitions
- MYSQL存储过程中使用游标
chicony
Mysql存储过程
DELIMITER $$
DROP PROCEDURE IF EXISTS getUserInfo $$
CREATE PROCEDURE getUserInfo(in date_day datetime)-- -- 实例-- 存储过程名为:getUserInfo-- 参数为:date_day日期格式:2008-03-08-- BEGINdecla
- mysql 和 sqlite 区别
Array_06
sqlite
转载:
http://www.cnblogs.com/ygm900/p/3460663.html
mysql 和 sqlite 区别
SQLITE是单机数据库。功能简约,小型化,追求最大磁盘效率
MYSQL是完善的服务器数据库。功能全面,综合化,追求最大并发效率
MYSQL、Sybase、Oracle等这些都是试用于服务器数据量大功能多需要安装,例如网站访问量比较大的。而sq
- pinyin4j使用
oloz
pinyin4j
首先需要pinyin4j的jar包支持;jar包已上传至附件内
方法一:把汉字转换为拼音;例如:编程转换后则为biancheng
/**
* 将汉字转换为全拼
* @param src 你的需要转换的汉字
* @param isUPPERCASE 是否转换为大写的拼音; true:转换为大写;fal
- 微博发送私信
随意而生
微博
在前面文章中说了如和获取登陆时候所需要的cookie,现在只要拿到最后登陆所需要的cookie,然后抓包分析一下微博私信发送界面
http://weibo.com/message/history?uid=****&name=****
可以发现其发送提交的Post请求和其中的数据,
让后用程序模拟发送POST请求中的数据,带着cookie发送到私信的接入口,就可以实现发私信的功能了。
- jsp
香水浓
jsp
JSP初始化
容器载入JSP文件后,它会在为请求提供任何服务前调用jspInit()方法。如果您需要执行自定义的JSP初始化任务,复写jspInit()方法就行了
JSP执行
这一阶段描述了JSP生命周期中一切与请求相关的交互行为,直到被销毁。
当JSP网页完成初始化后
- 在 Windows 上安装 SVN Subversion 服务端
AdyZhang
SVN
在 Windows 上安装 SVN Subversion 服务端2009-09-16高宏伟哈尔滨市道里区通达街291号
最佳阅读效果请访问原地址:http://blog.donews.com/dukejoe/archive/2009/09/16/1560917.aspx
现在的Subversion已经足够稳定,而且已经进入了它的黄金时段。我们看到大量的项目都在使
- android开发中如何使用 alertDialog从listView中删除数据?
aijuans
android
我现在使用listView展示了很多的配置信息,我现在想在点击其中一条的时候填出 alertDialog,点击确认后就删除该条数据,( ArrayAdapter ,ArrayList,listView 全部删除),我知道在 下面的onItemLongClick 方法中 参数 arg2 是选中的序号,但是我不知道如何继续处理下去 1 2 3
- jdk-6u26-linux-x64.bin 安装
baalwolf
linux
1.上传安装文件(jdk-6u26-linux-x64.bin)
2.修改权限
[root@localhost ~]# ls -l /usr/local/jdk-6u26-linux-x64.bin
3.执行安装文件
[root@localhost ~]# cd /usr/local
[root@localhost local]# ./jdk-6u26-linux-x64.bin&nbs
- MongoDB经典面试题集锦
BigBird2012
mongodb
1.什么是NoSQL数据库?NoSQL和RDBMS有什么区别?在哪些情况下使用和不使用NoSQL数据库?
NoSQL是非关系型数据库,NoSQL = Not Only SQL。
关系型数据库采用的结构化的数据,NoSQL采用的是键值对的方式存储数据。
在处理非结构化/半结构化的大数据时;在水平方向上进行扩展时;随时应对动态增加的数据项时可以优先考虑使用NoSQL数据库。
在考虑数据库的成熟
- JavaScript异步编程Promise模式的6个特性
bijian1013
JavaScriptPromise
Promise是一个非常有价值的构造器,能够帮助你避免使用镶套匿名方法,而使用更具有可读性的方式组装异步代码。这里我们将介绍6个最简单的特性。
在我们开始正式介绍之前,我们想看看Javascript Promise的样子:
var p = new Promise(function(r
- [Zookeeper学习笔记之八]Zookeeper源代码分析之Zookeeper.ZKWatchManager
bit1129
zookeeper
ClientWatchManager接口
//接口的唯一方法materialize用于确定那些Watcher需要被通知
//确定Watcher需要三方面的因素1.事件状态 2.事件类型 3.znode的path
public interface ClientWatchManager {
/**
* Return a set of watchers that should
- 【Scala十五】Scala核心九:隐式转换之二
bit1129
scala
隐式转换存在的必要性,
在Java Swing中,按钮点击事件的处理,转换为Scala的的写法如下:
val button = new JButton
button.addActionListener(
new ActionListener {
def actionPerformed(event: ActionEvent) {
- Android JSON数据的解析与封装小Demo
ronin47
转自:http://www.open-open.com/lib/view/open1420529336406.html
package com.example.jsondemo;
import org.json.JSONArray;
import org.json.JSONException;
import org.json.JSONObject;
impor
- [设计]字体创意设计方法谈
brotherlamp
UIui自学ui视频ui教程ui资料
从古至今,文字在我们的生活中是必不可少的事物,我们不能想象没有文字的世界将会是怎样。在平面设计中,UI设计师在文字上所花的心思和功夫最多,因为文字能直观地表达UI设计师所的意念。在文字上的创造设计,直接反映出平面作品的主题。
如设计一幅戴尔笔记本电脑的广告海报,假设海报上没有出现“戴尔”两个文字,即使放上所有戴尔笔记本电脑的图片都不能让人们得知这些电脑是什么品牌。只要写上“戴尔笔
- 单调队列-用一个长度为k的窗在整数数列上移动,求窗里面所包含的数的最大值
bylijinnan
java算法面试题
import java.util.LinkedList;
/*
单调队列 滑动窗口
单调队列是这样的一个队列:队列里面的元素是有序的,是递增或者递减
题目:给定一个长度为N的整数数列a(i),i=0,1,...,N-1和窗长度k.
要求:f(i) = max{a(i-k+1),a(i-k+2),..., a(i)},i = 0,1,...,N-1
问题的另一种描述就
- struts2处理一个form多个submit
chiangfai
struts2
web应用中,为完成不同工作,一个jsp的form标签可能有多个submit。如下代码:
<s:form action="submit" method="post" namespace="/my">
<s:textfield name="msg" label="叙述:">
- shell查找上个月,陷阱及野路子
chenchao051
shell
date -d "-1 month" +%F
以上这段代码,假如在2012/10/31执行,结果并不会出现你预计的9月份,而是会出现八月份,原因是10月份有31天,9月份30天,所以-1 month在10月份看来要减去31天,所以直接到了8月31日这天,这不靠谱。
野路子解决:假设当天日期大于15号
- mysql导出数据中文乱码问题
daizj
mysql中文乱码导数据
解决mysql导入导出数据乱码问题方法:
1、进入mysql,通过如下命令查看数据库编码方式:
mysql> show variables like 'character_set_%';
+--------------------------+----------------------------------------+
| Variable_name&nbs
- SAE部署Smarty出现:Uncaught exception 'SmartyException' with message 'unable to write
dcj3sjt126com
PHPsmartysae
对于SAE出现的问题:Uncaught exception 'SmartyException' with message 'unable to write file...。
官方给出了详细的FAQ:http://sae.sina.com.cn/?m=faqs&catId=11#show_213
解决方案为:
01
$path
- 《教父》系列台词
dcj3sjt126com
Your love is also your weak point.
你的所爱同时也是你的弱点。
If anything in this life is certain, if history has taught us anything, it is
that you can kill anyone.
不顾家的人永远不可能成为一个真正的男人。 &
- mongodb安装与使用
dyy_gusi
mongo
一.MongoDB安装和启动,widndows和linux基本相同
1.下载数据库,
linux:mongodb-linux-x86_64-ubuntu1404-3.0.3.tgz
2.解压文件,并且放置到合适的位置
tar -vxf mongodb-linux-x86_64-ubun
- Git排除目录
geeksun
git
在Git的版本控制中,可能有些文件是不需要加入控制的,那我们在提交代码时就需要忽略这些文件,下面讲讲应该怎么给Git配置一些忽略规则。
有三种方法可以忽略掉这些文件,这三种方法都能达到目的,只不过适用情景不一样。
1. 针对单一工程排除文件
这种方式会让这个工程的所有修改者在克隆代码的同时,也能克隆到过滤规则,而不用自己再写一份,这就能保证所有修改者应用的都是同一
- Ubuntu 创建开机自启动脚本的方法
hongtoushizi
ubuntu
转载自: http://rongjih.blog.163.com/blog/static/33574461201111504843245/
Ubuntu 创建开机自启动脚本的步骤如下:
1) 将你的启动脚本复制到 /etc/init.d目录下 以下假设你的脚本文件名为 test。
2) 设置脚本文件的权限 $ sudo chmod 755
- 第八章 流量复制/AB测试/协程
jinnianshilongnian
nginxluacoroutine
流量复制
在实际开发中经常涉及到项目的升级,而该升级不能简单的上线就完事了,需要验证该升级是否兼容老的上线,因此可能需要并行运行两个项目一段时间进行数据比对和校验,待没问题后再进行上线。这其实就需要进行流量复制,把流量复制到其他服务器上,一种方式是使用如tcpcopy引流;另外我们还可以使用nginx的HttpLuaModule模块中的ngx.location.capture_multi进行并发
- 电商系统商品表设计
lkl
DROP TABLE IF EXISTS `category`; -- 类目表
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `category` (
`id` int(11) NOT NUL
- 修改phpMyAdmin导入SQL文件的大小限制
pda158
sqlmysql
用phpMyAdmin导入mysql数据库时,我的10M的
数据库不能导入,提示mysql数据库最大只能导入2M。
phpMyAdmin数据库导入出错: You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit.
- Tomcat性能调优方案
Sobfist
apachejvmtomcat应用服务器
一、操作系统调优
对于操作系统优化来说,是尽可能的增大可使用的内存容量、提高CPU的频率,保证文件系统的读写速率等。经过压力测试验证,在并发连接很多的情况下,CPU的处理能力越强,系统运行速度越快。。
【适用场景】 任何项目。
二、Java虚拟机调优
应该选择SUN的JVM,在满足项目需要的前提下,尽量选用版本较高的JVM,一般来说高版本产品在速度和效率上比低版本会有改进。
J
- SQLServer学习笔记
vipbooks
数据结构xml
1、create database school 创建数据库school
2、drop database school 删除数据库school
3、use school 连接到school数据库,使其成为当前数据库
4、create table class(classID int primary key identity not null)
创建一个名为class的表,其有一