#充电桩项目

docker + nginx 部署vuejs3.0项目

1:用指令npmrunbuild打包vusjs项目(该项目是在github上下载的)。打包成功后会生成一个目录dist。  2:把该文件夹拷贝到腾讯云服务器(操作系统centos7)下的/usr/share目录下。3:在/usr/share目录下新建Dockerfile文件dockerfile文件内...

VS2012 VS2015 的项目配置模板及其目录

建立的项目多了的时候,就希望能自己配置好一个项目模板,以后建立的项目自动使用这个模板就省事了,不用每次都要改,每个项目都要改了!经不懈努力,终于发现了vs2015,vs2012(我只用了这两个,其他应该差不多方法)的项目模板的位置及更改方法了,如下:vs菜单->视图->属性管理器->(你的项目)-&g...

spring项目run起来的最小依赖

spring项目跑起来,只需要spring-context这1个依赖项就行,参考下面: 一、pom.xml1<?xmlversion="1.0"encoding="UTF-8"?>2<projectxmlns="http://maven.apache.org/POM/4.0.0"xmlns:...

假期充电: 一道并发java面试题的N种解法

疫情居家隔离期间,在网上看了几个技术教学视频,意在查漏补缺,虽然网上这些视频的水平鱼龙混杂,但也有讲得相当不错的,这是昨晚看到的马老师讲的一道面试题,记录一下: 如上图,有2个同时运行的线程,一个输出ABCDE,一个输出12345,要求交替输出,即:最终输出A1B2C3D4E5,而且要求thread-1先执行...

webrtc笔记(1): 基于coturn项目的stun/turn服务器搭建

webrtc是google推出的基于浏览器的实时语音-视频通讯架构。其典型的应用场景为:浏览器之间端到端(p2p)实时视频对话,但由于网络环境的复杂性(比如:路由器/交换机/防火墙等),浏览器与浏览器很多时候无法建立p2p连接,只能通过公网上的中继服务器(也就是所谓的turn服务器)中转。示例图如下:上图中的Relay...

thrift:swift项目笔记

先声明:此swift不是Apple公司的那个swift开发语言,而是facebook的另一个开源项目。facebook的thriftIDL文件,如果默认用thrift-genjava生成java代码,代码十分冗长,大家可以先感受一下。一、IDL文件serviceHelloService{stringping()}二、t...
代码星球 ·2020-04-06

gradle项目中资源文件的相对路径打包处理技巧

开发javaapplication时,不管是用ant/maven/gradle中的哪种方式来构建,通常最后都会打包成一个可执行的jar包程序,而程序运行所需的一些资源文件(配置文件),比如jdbc.properties,log4j2.xml,spring-xxx.xml这些,可以一起打包到jar中,程序运行时用类似cl...

gradle项目中profile的实现

gradle中并没有直接类似maven中的profile支持,只能变通的用其它方法来处理,在打包不同环境的应用时,通常会遇到二类问题:一、不同的环境依赖的jar包不同拿web开发来说,生产环境一般会采用weblogic,jboss这类重量级的容器,通常这类webserver已经内置了很多第三方的通用jar包,而开发环境...
代码星球 ·2020-04-06

gradle项目中如何支持java与scala混合使用?

之前写过一篇maven项目中java与scala如何混用,今天来看看gradle项目中如何达到同样的效果:一、目录结构基本上跟maven一样,tips:这一堆目录结构不用死记,后面会讲如何用gradle命令快速生成 二、build.gradle配置1group'yjmyzz'2version'1.0-SNAP...

基于webmagic的爬虫项目经验小结

大概在1个月前,利用webmagic做了一个爬虫项目,下面是该项目的一些个人心得,贴在这里备份:一、为什么选择webmagic?说实话,开源的爬虫框架已经很多了,有各种语言(比如:python、java)实现的,有单机的,还有大型分布式的,多达上百种,详情可见:http://www.oschina.net/projec...

gradle项目与maven项目相互转化

gradle这几年发展迅猛,github越来越多的项目都开始采用gradle来构建了,但是并不是所有人都对gradle很熟悉,下面的方法可以把gradle转成maven项目,前提gradle项目目录结构保持跟maven一样的约定,即/src/main/java这一套。 一、gradle-->maven在...

多个模块的大型项目协作方式

推荐阅读:源自Babel的多包管理工具:Lerna对于多个模块的大型项目的协作管理,一般地有multirepo、monorepo和submodules等多种方式:multirepo是将多个模块分别分为多个仓库,早期的Babel(Babel6以前)使用的就是这种方式;submodules是借助git的实现,在.gitmo...

Meavn项目中log4j的使用

两个步骤:1.在pom.xml中添加:<dependency><groupId>log4j</groupId><artifactId>log4j</artifactId><version>1.2.17</version></dep...
代码星球 ·2020-04-06

如何将spring boot项目打包成war包

在pom.xml里设置<packaging>war</packaging>在pom.xml里找到spring-boot-starter-web依赖节点,在其中添加如下代码,<dependency><groupId>org.springframework.boot</...

idea创建spring boot+mybatis(oracle)+themeleaf项目

1.新建项目选择idea已经有的springinitializrnext,然后填写项目命名,包名然后next,选择所需要的依赖然后一路next,finish,项目新建成功,然后可以删除下面的三个文件和包,没卵用,删掉看的舒服然后就是建项目结构,上面java包下的可以直接new--package,但是resources的...
首页上一页...103104105106107...下一页尾页