将静态资源和第三方jar包打入war
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/daijiguo/article/details/82286362 一、将静态资源打入war包 将静态资源放在与java平级的resource目录下,会自动打包到war包中的xxx.war/WEB-INF/classes目录下: java
resources
|-----dll
|----a.dll
|----b.dll
如果项目源码中,静态资源想随
利用tomcat7-maven-plugin插件,do what you want to do!
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/daijiguo/article/details/81989618 一、pom.xml <plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
nginx作为静态资源服务器和动态代理的用法示例
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/daijiguo/article/details/82971888 项目描述 vue项目使用8090端口(提供页面),java项目使用8080端口(提供ajax接口),nginx监听80端口。此时,nginx配置如下: #java项目服务器使用8080端口
upstream server_java {
server 127.0.0.1:8080;
}
#vue项目服务器使用8090端口
ups
javascript及vue中 this全面指南
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/daijiguo/article/details/82991217 开发环境:javascript 情况一:对象下的函数中 //test.js
var out = {
function inner(){
this
}
}
此时函数中的this表示out对象。 情况二:函数中 //test.js
function inner(){
this
}
此时函数中的this表示全局对象wind
数据库连接池该设置多大?
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/daijiguo/article/details/83154073 https://www.jianshu.com/p/a8f653fc0c54 另附上自己的手稿
springmvc下载excel文件,通过get方式传少量参数
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/daijiguo/article/details/83301440 Html <el-button @click=downloadExcel>数据导出</el-button>
export default {
methods:{
downloadExcel(){
window.location.href='/api/visitors/downloadExcel'
}
}
}
J
springmvc下载excel文件,通过post方式传大量参数
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/daijiguo/article/details/84111155 https://github.com/cheegoday/DownloadExcel
centos无网络环境源码安装zabbix3.4
Centos6版本搭建zabbix (lnmp环境linux nginx mysql php) 一,关闭防火墙setup与selinux(修改)/etc/selinux/cofng/ 为disabled 二, NGINX的安装 1,Nginx需要的依赖包 yum -y install make gcc gcc-c++ flex bison file libtool libtool-libs autoconf kernel-devel libjpeg libjpeg-devel libpng l
CRT工具日常上传下载
1,上传:在windows路径下 从linux上传 rz -y 然后就可以点击需要上传的文件添加即可 2,下载: 在linux下载 ,先cd当前目录,然后sz 文件名 如sz linyx.log默然保存路径为,路径可以自定义
centos7版本安装
安装 LAMP 环境 Zabbix 3.x 首选是Centos7版本, 因为兼容性比较好,并不代表Centos6不能装 3.x 不过装完以后,可能有些功能的库文件需要升级后才可以使用。官方文档提供了详细的硬件需求,软件环境,部署条件,各种功能内置键值解释,接口调用的详细文档,强烈建议有问题先查官方文档。 操作系统我选的是最小化安装,安装采用yum方式,第一步先部署各种yum源,我采用Base基础包更改为阿里源的,然后加入epel, webtatic,zabbix源。 备份原来的yum源文件 m
ORACLE数据生成awr报告与查看数据库连接数
一,生成awr报告 查找awrrpt.sql文件位置 1 find / -name awrrpt.sql 2,进入oracle目录 3登录oracle sqlplus / as sysdba 4, SQL>@/home/oracle/app/oracle/product/11.2.0/dbhome_1/rdbms/admin/awrrpt.sql 5. 6, 7, 8 9,最后输入name:如2018-9-21-15~19 10,文件生成后就在/home/oracle目录下 11,修改为htm
muduo源码分析:Thread类
代码文件目录为:muduo/base ThreadNameInitializer ThreadNameInitializer进行主线程初始化操作(利用全局变量):包括设置默认的线程name、缓存线程id。如果进行了fork,那么在子进程中运行afterFork函数进行同样的初始化工作。
void afterFork()
{
muduo::CurrentThread::t_cachedTid = 0;
muduo::CurrentThread::t_threadName = "main
muduo源码分析:ThreadPool 线程池的实现
源码:
https://github.com/chenshuo/muduo/blob/master/muduo/base/ThreadPool.h
https://github.com/chenshuo/muduo/blob/master/muduo/base/ThreadPool.cc
线程池ThreadPool用到了前面分析的Thread、MutexLock、Condition。ThreadPool可以设置工作线程的数量,并向任务队列放入任务。放入到任务队列中的任务将由某个工作线程执
muduo源码分析:Acceptor类
Acceptor用于接受(accept)客户端的连接,通过设置回调函数通知使用者。它只在muduo网络库内部的TcpServer使用,由TcpServer控制它的生命期。 实际上,Acceptor只是对 Channel 的封装,通过Channel关注listenfd的 readable可读事件 ,并设置好回调函数就可以了。因此理解了上一节的muduo:Reactor,那么Acceptor也比较容易理解。 Acceptor.h
class Acceptor : boost::noncopyab
muduo源码分析:TcpServer类
上篇博文学习了Acceptor class 的实现,它仅仅是对Channel和Socket的简单封装,对使用者来说简单易用。这得益于底层架构Reactor。接下来,开始学习muduo对于建立连接的处理。这属于muduo提到的三个半事件中的第一个。可以想一下,TcpServer class应该也是对Acceptor,Poller的封装。 连接处理过程 首先TcpServer通过Acceptor向Poller注册了一个Channel,该Channel关注acceptSocket的readable事
muduo源码分析:TcpConnection类
前言 前面学习了TcpServer的实现,TcpServer对每个连接都会新建一个TcpConnection(使用shared_ptr管理)。接下来学习一下TcpConnection的设计细节。 连接状态 muduo对于一个连接的从生到死进行了状态的定义,类似一个状态机。
enum States { kDisconnected, kConnecting, kConnected, kDisconnecting };
分别代表:已经断开、初始状态、已连接、正在断开 TcpConnection.
协程 (Coroutine) 、进程(process)、线程(thread)的区别
说到协程(Coroutine),我们必须提到两个更远的东西。在操作系统(os)级别,有进程(process)和线程(thread)两个(仅从我们常见的讲)实际的“东西”(不说概念是因为这两个家伙的确不仅仅是概念,而是实际存在的,os的代码管理的资源)。这两个东西都是用来模拟“并行”的,写操作系统的程序员通过用一定的策略给不同的进程和线程分配CPU计算资源,来让用户“以为”几个不同的事情在“同时”进行“。在单CPU上,是os代码强制把一个进程或者线程挂起,换成另外一个来计算,所以,实际上是串行的
eclipse的文字大小
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Spring_East/article/details/72848593 首先点击Window,
然后选择Preferences 选择General->Appearance->Color and Font 选择Text Font 将字体大小修改就可以正常使用了。
贪心算法-活动安排问题
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Spring_East/article/details/73732382 对于活动安排问题,该问题要求高效地安排一系列争用某一公共资源的活动。贪心算法提供了一个简单漂亮的方法,使尽可能多的安排活动能兼容的使用公共资源。 贪心算法不能总是得到整体问题的最优解,但对于活动安排问题,贪心算法却总能得到整体的最优解。 可以将所有活动的开始时间、终止时间以及活动的标记(活动是否可以举办)分别放在三个数
今日推荐
周排行