详解windows 10中Tomcat安装和部署的教程
目录1 java环境配置2 tomcat安装和部署在安装和部署tomcat之前首先要保证机子上有Java环境,所以,tomcat的安装和部署总体分为两大块,第一是java环境的配置,第二是tomcat的安装和部署。1 java环境配置1.1 打开“http://www.oracle.com/technetwork/java/javase/downloads/index.html”网址下载相应版本的java安装包,如下图所...
2024-01-10关于laravel5.5的定时任务详解(demo)
一、准备环境服务器:linux(debian)+nginx+mysql+php 环境框架:laravel 5.5 (确认能跑通)需求:每天晚上1点执行定时操作二、定时任务的步骤1、根据文档,创建命令首先进入到laravel/app/console 目录下,Console 目录包含应用所有自定义的 Artisan 命令,这些命令类可以使用 make:command 命令生成。该目录下还有 ...
2024-01-10java并发学习之BlockingQueue实现生产者消费者详解
1.介绍 阻塞队列 (BlockingQueue)是Java util.concurrent包下重要的数据结构,BlockingQueue提供了线程安全的队列访问方式:当阻塞队列进行插入数据时,如果队列已满,线程将会阻塞等待直到队列非满;从阻塞队列取数据时,如果队列已空,线程将会阻塞等待直到队列非空。并发包下很多高级同步类的实...
2024-01-10Java实现excel表格转成json的方法
今天有个朋友问我,有没有excel表格到处json的方法,在网上找到了好几个工具,都不太理想,于是根据自己的需求,自己写了一个工具。功能代码package org.duang.test;import java.io.File;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import net.sf.json.JSONArray;import org.apache.p...
2024-01-10在Eclipse中使用版本管理工具SVN的图文教程
近日工程中,逐渐感觉到原来复制粘贴代码的笨重,突然想起以前有人和我说起过Git和SVN之类的版本管理工具。由于平时主要是写Java代码,所以能够在Eclipse中使用SVN工具进行版本管理就可以说是很方便了。今天下午动手解决了这一问题,可以初步使用,但是自己对于版本管理的概念不太熟悉,可能有...
2024-01-10JavaMail入门教程之创建邮件(2)
JavaMail API使用javax.mail.Message类来表示一封邮件,Message类是一个抽象类,所以我们需要使用其子类javax.mail.internet.MimeMessage类来创建Message类的实例对象,如果我们创建的是一个简单文本邮件,那么MimeMessage类就可以满足我们的需求了,但是如果需要创建一封包含内嵌资源或者是带附件的复杂邮件,则需要...
2024-01-10Java Builder Pattern建造者模式详解及实例
Java Builder Pattern1.概念 将一个复杂的构建与其表示相分离,使得同样的构建过程可以创建不同的表示。 [构建与表示分离,同构建不同表示] 与抽象工厂的区别:在建造者模式里,有个指导者,由指导者来管理建造者,用户是与指导者联系的,指导者联系建造者最后得到产品。即建造模式可以...
2024-01-10适用于Java程序员的10道XML面试题 新鲜出炉
包括web开发人员的Java面试在内的各种面试中,XML面试题在各种编程工作的面试中很常见。XML是一种成熟的技术,经常作为从一个平台到其他平台传输数据的标准。XML面试问题包括用于转换XML文件的XSLT技术,XPATH,XQuery等各种XML技术和XML基础知识,比如DTD或者Schema。本文将看到10道常见的XML面试问答题...
2024-01-10Java的Struts2框架中拦截器使用的实例教程
1、拦截器小介拦截器的功能类似于web.xml文件中的Filter,能对用户的请求进行拦截,通过拦截用户的请求来实现对页面的控制。拦截器是在Struts-core-2.2.3.jar中进行配置的,原始的拦截器是在struts-default.xml中配置的,里面封存了拦截器的基本使用方法。Struts2拦截器功能类似于Servlet过滤器。在Action执行exe...
2024-01-10Java设计模式的中介者模式
一、引子 中介在现实生活中并不陌生,满大街的房屋中介、良莠不齐的出国中介……。它们的存在是因为它们能给我们的生活带来一些便利:租房、买房用不着各个小区里瞎转;出国留学也不用不知所措。 中介者模式在程序设计中也起到了类似的作用。 二、定义与结构 GOF给中介...
2024-01-10在主题上显示高级自定义字段
我是ACF的新手, 出于练习目的, 我创建了一个自定义帖子类型, 并成功为其分配了高级自定义字段。现在, 我的下一个挑战是在首页主题中显示特定的自定义字段。因此, 在使用Finance Demo的GP主题上, 我试图用自己的自定义字段替换首页英雄上的” Katka Finance”标题。我需要编辑哪个文件, 应该插入什么?谢...
2024-01-10Silent Librarian APT 组织将在 20/21 学年持续攻击大学
译者:知道创宇404实验室翻译组原文链接:https://blog.malwarebytes.com/malwarebytes-news/2020/10/silent-librarian-apt-phishing-attack/前言自复学以来,被称为“Silent Librarian/ TA407 / COBALT DICKENS”的APT组织就一直通过网络钓鱼活动瞄准大学。9月中旬,一位客户告知我们该APT组织开展的一项新的网络钓鱼活动。基于目标受...
2024-01-10vim 按e键的问题
我在用vimtutor学习vim时,到这一节,如下图。发现我按e键不是跳到单词的末尾,而是单词倒数的第二个字母后。这跟它上面说的不一样呢?ps:在按i 进入插入模式后,再按esc又会往前跳一个字母。不过这个一般人不会这么用,我也只是刚好测试到而已。而上面的按e不能到单词的末尾,这个却令我苦恼...
2024-01-10NotificationNotificationNotification
NotificationNotificationNotificationNotificationNotificationNotificationNotificationNotificationNotificationNotification回答:没有看到.9图 以及效果图。怀疑是Padding box不对 如图。你吧Padding box 2条边都拉到和图片一样长度,然后要设Padding的话,自己在XML里设置...
2024-01-10vscode中.vue文件代码没有提示,寻一份配置文件内容参考
配置文件内容和已装插件如图,求大神解救回答:配置文件{ "workbench.startupEditor": "welcomePage", "workbench.iconTheme": "vscode-icons", "workbench.colorTheme": "One Dark Pro", "files.associations": { "*.html": "html", "*.vue": "vue" }, "window.zoomLev...
2024-01-10【VSCode】【状态栏行数】
鼠标拖选多行后,想再状态栏看到共选了多少行?回答:在状态栏直接显示不知道,但是可以变通一下:光标所在行在编辑器右下角可以看到(ln32),然后再看一下你开始选择的起始行的行数,两个数据做差在加 1 就是你选择的行数。...
2024-01-10如何读取configure文件下的source.conf内容
source.confscreen={ responce.time.line=["重庆市公路局——巴南区交委交换机","重庆市公路局——巴南区交委防火墙"] monitor=[ {"name":"巴南区交委防火墙", "x":20, "y":40} ] device={ router=100 switch=200 }}package com.mvc.control;import java.io.BufferedInputStream;imp...
2024-01-10java spring c3p0 jdbc 连接数一直往上走,直到跑满,网站就打不开了,本地测试没问题
用的是阿里云,刚买的,网站就我自己测试db.propertiesnginxjdbc.acquireIncrement=5jdbc.initPoolSize=20jdbc.minPoolSize=10jdbc.maxPoolSize=600jdbc.maxStatements=20jdbc.maxStatementsPerConnection=5jdbc.idleConnectionTestPeriod=60applicationContext.xmlxml <!-- 导入资源文件 --> <co...
2024-01-10redisson 读取redis中的list
1、redis中的数据是自己手动添加进去的,在程序中读取的时候发现报错(貌似是不能解析“.”这个符号)。在程序中添加数据再读取是可以的,最后发现原因是:手动添加的时候没有加双引号,程序添加的时候加了双引号,如果手动添加的时候加上双引号也是可以读取成功的。但是目前的要求是redis中...
2024-01-10Spring如何通过@Value给常量类赋值
有一个常量类,里面若干个常量是通过@Value读取properties获得,直接使用里面常量的话的值都是null,有没有方法可以通过注解把值注入给常量类?如果直接用xml注入的话,后续更改值的时候会非常不方便。回答:无法直接使用@Value注入静态变量可以@Value("${z.text}") public void setText(String val){ text...
2024-01-10