romcat 下载的时候,要选择core 区域的文件,最下面的是source 源码,部署上去的话,是会报错的

查看主机名 
[root@zijuan /]# hostname

-----------------------------------

问题是因为DNS无法解析此域名所导致的,做如下修改解决:

#vi /etc/hosts

添加

127.0.0.1   <你的主机名>

问题解决;

ERROR [net.sf.ehcache.Cache] - Unable to set localhost. This prevents creation of a GUID. Cause was: host: host: Name or service not known


2018-01-06 15:13:30,273 ERROR [net.sf.ehcache.Cache] - Unable to set localhost. This prevents creation of a GUID. Cause was: host: host: Name or service not known
java.net.UnknownHostException: host: host: Name or service not knownat java.net.InetAddress.getLocalHost(InetAddress.java:1505)at net.sf.ehcache.Cache.<clinit>(Cache.java:214)at net.sf.ehcache.config.ConfigurationHelper.createCache(ConfigurationHelper.java:296)at net.sf.ehcache.config.ConfigurationHelper.createDefaultCache(ConfigurationHelper.java:219)at net.sf.ehcache.CacheManager.configure(CacheManager.java:722)at net.sf.ehcache.CacheManager.doInit(CacheManager.java:439)at net.sf.ehcache.CacheManager.init(CacheManager.java:377)at net.sf.ehcache.CacheManager.<init>(CacheManager.java:259)at org.springframework.cache.ehcache.EhCacheManagerFactoryBean.afterPropertiesSet(EhCacheManagerFactoryBean.java:157)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1631)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1568)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:539)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1475)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1220)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1475)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1220)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1475)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1220)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1475)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1220)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:194)at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:351)at org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveValueIfNecessary(BeanDefinitionValueResolver.java:108)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyPropertyValues(AbstractAutowireCapableBeanFactory.java:1475)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.populateBean(AbstractAutowireCapableBeanFactory.java:1220)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:537)at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:476)at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:303)at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:230)at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:299)at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:232)at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:619)at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:465)at org.springframework.web.context.ContextLoader.configureAndRefreshWebApplicationContext(ContextLoader.java:434)at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:306)at com.thinkgem.jeesite.modules.sys.listener.WebContextListener.initWebApplicationContext(WebContextListener.java:16)at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:106)at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4643)at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5105)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:740)at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:716)at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:703)at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:976)at org.apache.catalina.startup.HostConfig$DeployWar.run(HostConfig.java:1847)at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)at java.util.concurrent.FutureTask.run(FutureTask.java:266)at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:112)at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:761)at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:431)at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1575)at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:308)at org.apache.catalina.util.LifecycleBase.fireLifecycleEvent(LifecycleBase.java:123)at org.apache.catalina.util.LifecycleBase.setStateInternal(LifecycleBase.java:424)at org.apache.catalina.util.LifecycleBase.setState(LifecycleBase.java:367)at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:964)at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:839)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1425)at org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1415)at java.util.concurrent.FutureTask.run(FutureTask.java:266)at org.apache.tomcat.util.threads.InlineExecutorService.execute(InlineExecutorService.java:75)at java.util.concurrent.AbstractExecutorService.submit(AbstractExecutorService.java:134)at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:941)at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:258)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)at org.apache.catalina.core.StandardService.startInternal(StandardService.java:422)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:770)at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)at org.apache.catalina.startup.Catalina.start(Catalina.java:671)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.lang.reflect.Method.invoke(Method.java:498)at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:353)at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:493)
Caused by: java.net.UnknownHostException: host: Name or service not knownat java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:928)at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1323)at java.net.InetAddress.getLocalHost(InetAddress.java:1500)

06-Jan-2018 15:10:20.099 WARNING [main] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [119,251] milliseconds.

06-Jan-2018 15:08:09.395 INFO [main] org.apache.catalina.core.StandardEngine.startInternal Starting Servlet Engine: Apache Tomcat/9.0.2
06-Jan-2018 15:08:09.419 INFO [main] org.apache.catalina.startup.HostConfig.deployWAR Deploying web application archive [/usr/tomcat/tomcat/webapps/jeesite.war]
06-Jan-2018 15:08:15.316 INFO [main] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete list of JARs that were scanned but no TLDs were found in them. Skipping unneeded JARs during scanning can improve startup time and JSP compilation time.======================================================================欢迎使用 jeesite 快速开发平台  - Powered By http://jeesite.com======================================================================06-Jan-2018 15:10:20.099 WARNING [main] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [119,251] milliseconds.
06-Jan-2018 15:10:27.609 INFO [main] org.apache.catalina.startup.HostConfig.deployWAR Deployment of web application archive [/usr/tomcat/tomcat/webapps/jeesite.war] has finished in [138,190] ms
06-Jan-2018 15:10:27.610 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/tomcat/tomcat/webapps/ROOT]
06-Jan-2018 15:10:27.632 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/tomcat/tomcat/webapps/ROOT] has finished in [22] ms
06-Jan-2018 15:10:27.632 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/tomcat/tomcat/webapps/manager]
06-Jan-2018 15:10:27.666 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/tomcat/tomcat/webapps/manager] has finished in [34] ms
06-Jan-2018 15:10:27.666 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/tomcat/tomcat/webapps/static]
06-Jan-2018 15:10:27.691 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/tomcat/tomcat/webapps/static] has finished in [25] ms
06-Jan-2018 15:10:27.693 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/tomcat/tomcat/webapps/host-manager]
06-Jan-2018 15:10:27.714 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/tomcat/tomcat/webapps/host-manager] has finished in [21] ms
06-Jan-2018 15:10:27.715 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/tomcat/tomcat/webapps/examples]
06-Jan-2018 15:10:27.846 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/tomcat/tomcat/webapps/examples] has finished in [131] ms
06-Jan-2018 15:10:27.846 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/tomcat/tomcat/webapps/docs]
06-Jan-2018 15:10:27.859 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/tomcat/tomcat/webapps/docs] has finished in [13] ms
06-Jan-2018 15:10:27.859 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/tomcat/tomcat/webapps/src]
06-Jan-2018 15:10:27.875 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/tomcat/tomcat/webapps/src] has finished in [16] ms
06-Jan-2018 15:10:27.875 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/tomcat/tomcat/webapps/js]
06-Jan-2018 15:10:27.891 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/tomcat/tomcat/webapps/js] has finished in [16] ms
06-Jan-2018 15:10:27.895 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/tomcat/tomcat/webapps/act]
06-Jan-2018 15:10:27.914 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/tomcat/tomcat/webapps/act] has finished in [19] ms
06-Jan-2018 15:10:27.914 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/tomcat/tomcat/webapps/editor]
06-Jan-2018 15:10:27.925 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/tomcat/tomcat/webapps/editor] has finished in [10] ms
06-Jan-2018 15:10:27.925 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/tomcat/tomcat/webapps/css]
06-Jan-2018 15:10:27.939 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/tomcat/tomcat/webapps/css] has finished in [14] ms
06-Jan-2018 15:10:27.940 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deploying web application directory [/usr/tomcat/tomcat/webapps/images]
06-Jan-2018 15:10:27.949 INFO [main] org.apache.catalina.startup.HostConfig.deployDirectory Deployment of web application directory [/usr/tomcat/tomcat/webapps/images] has finished in [8] ms
06-Jan-2018 15:10:27.952 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["http-nio-8080"]
06-Jan-2018 15:10:27.969 INFO [main] org.apache.coyote.AbstractProtocol.start Starting ProtocolHandler ["ajp-nio-8009"]
06-Jan-2018 15:10:27.973 INFO [main] org.apache.catalina.startup.Catalina.start Server startup in 138612 ms
^C

06-Jan-2018 15:10:20.099 WARNING [main] org.apache.catalina.util.SessionIdGeneratorBase.createSecureRandom Creation of SecureRandom instance for session ID generation using [SHA1PRNG] took [119,251] milliseconds.

tomcat 启动超级慢的问题。
tomcat bin/ catalina.sh

中加入
JAVA_OPTS="$JAVA_OPTS -Djava.security.egd=file:/dev/./urandom"

linux 安装tomcat遇到的问题相关推荐

  1. linux安装eclipse运行web,Linux安装Tomcat,运行Eclipse,web项目

    到官网下载:https://tomcat.apache.org/download-80.cgi  在这里是8.5.39版本 下载tar,gz 提取解压后,我这里是放到opt目录下 cd  切换目录 / ...

  2. linux安装tomcat后启动报错Cannot find ./catalina.sh的解决方法

    linux安装tomcat后启动报错: Cannot find ./catalina.sh The file is absent or does not have execute permission ...

  3. 关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案

    关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案 参考文章: (1)关于阿里云服务器Linux安装Tomcat后,外网不能访问解决方案 (2)https://www.cnblogs. ...

  4. linux安装tomcat

    linux安装tomcat 一.上传主机安装包到Linux 如何上传请参考上篇JDK的安装 二.移动安装包到/opt/ mv apache-tomcat-7.0.70.tar.gz /opt/ 三.解 ...

  5. linux tomcat 日志路径,linux日志文件在哪 linux安装tomcat

    linux日志文件在哪 本例使用的是centos6.5版本号 一.首先到官方下载tomcat服务: ? 二.将tomcat上传至linuxserver中 本人在根文件夹下建立了一个rommr文件夹 一 ...

  6. Linux安装Tomcat详细教程(图文)

    1.下载Linux版本****的Tomcat 下载地址 2.在usr目录下新建tomcat目录,然后将下载的tomcat拷贝到新建的tomcat目录中 创建目录命令:mkdir /usr/tomcat ...

  7. Linux安装tomcat,配置环境变量

    一. 安装tomcat需要先配置jdk,所以没有配置jdk同学,先移步linux安装jdk 二.卸载tomcat 检查linux是否安装tomcat rpm -qa|grep tomcat 查看下系统 ...

  8. Linux安装tomcat详细教程

    Tomcat是Apache 软件基金会(Apache Software Foundation)的Jakarta 项目中的一个核心项目,由Apache.Sun 和其他一些公司及个人共同开发而成.由于有了 ...

  9. Linux安装tomcat方法步骤

    1.安装tomcat之前,先确保linux机器上面已安装配置好jdk 在命令行中输入:java -version命令,出现如下所示,说明已安装jdk 2.在usr目录下新建tomcat安装目录 命令为 ...

  10. 【实施工程师之家】linux安装tomcat(yum安装tomcat)

    查看tomcat在服务器上面的版本 yum search tomcat 安装tomcat yum install tomcat -y 看到[Complete]代表安装成功 安装插件 yum insta ...

最新文章

  1. 扩增子分析解读7物种分类统计,筛选进化树和其它
  2. 2018年AI和ML(NLP、计算机视觉、强化学习)技术总结和2019年趋势
  3. 计科系大一c语言期末考试题,大一大学计算机基础期末考试试题「附答案」
  4. 惊呆了,JDK中这些常用方法也有Bug?
  5. QTextEdit查找某个字符串更换颜色样式
  6. python飞机大战3关BOSS
  7. ExtJS专题-TreePanel(1)
  8. 将iOS默认上下文坐标系改变为Quartz通常坐标系
  9. PixelFormat 枚举
  10. java itext 横线,Java itext生成pdf设置下划线,,package cn.o
  11. 二十四、JAVA集合框架(三)
  12. 3 行为型模式之 - 观察者模式
  13. java代码鸡兔同笼_鸡兔同笼 java代码
  14. STM32——蜂鸣器示例代码
  15. 实验二、人工智能:产生式系统(动物识别系统)
  16. 单设施布置方法-精确重心法
  17. 阿里巴巴矢量字体转Image图片(建议收藏)
  18. java极简使用FastFDFS文件服务器上传图片
  19. nginx的反向代理和负载均衡
  20. 外卖优惠券小程序源码,美团外卖,饿了么外卖红包

热门文章

  1. 逆向工程核心原理读书笔记-代码注入
  2. Android 根证书管理与证书验证
  3. scrapy使用cookie的三种方式
  4. linux中sz和rz的使用,在服务器和本地之间传输数据
  5. 面试被问 | 防止 Java 代码被反编译的方法有几种?
  6. DevOps和SRE有什么不同,每个意味着什么
  7. 音视频技术开发周刊 | 155
  8. 音视频技术开发周刊(第128期)
  9. webrtc一对一通话
  10. 微信搜一搜在线检索技术演进复盘