#ELL

Hello CNBLOGS

本来想先把博客园的CSS改完再开始记录的,记录自己学习and......
代码星球 ·2021-01-23

shell脚本一条命令直接发送http请求(xjl456852原创)

我们知道nc命令是一个网络工具.可以连接tcp/udp.也能模拟发送http请求.现在介绍通过shell脚本,一条命令直接发送http请求.命令如下,可以对下面的地址等信息自行修改:#!/bin/bashecho-e"GET/soucang/itemList.htmlHTTP/1.1Host:localhost"|nc...

Intellij idea 告警:'while' statement cannot complete without throwing an exception

有时候这个告警是多余的,例如我们手写的监控线程。如果有消除告警强迫症。在线程的执行方法上加入注解。@SuppressWarnings("InfiniteLoopStatement")publicvoidrun(){...} ...

Intellij idea 告警:URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs)

URIisnotregistered(Settings|Languages&Frameworks|SchemasandDTDs)一、快捷键方式鼠标移动到出错的的地方,alt+enter,选择"Ignored..."。二、手工配置Settings->Languages&Frameworks->...
代码星球 ·2021-01-23

Diffie-Hellman算法简介

一、DH算法是一种密钥交换协议,它可以让双方在不泄漏密钥的情况下协商出一个密钥来。DH算法基于数学原理,比如小明和小红想要协商一个密钥,可以这么做:1.小明先选一个素数和一个底数,例如,素数p=23,底数g=5(底数可以任选),再选择一个秘密整数a=6,计算A=(g^amodp)=8,然后大声告诉小红:p=23,g=5...
代码星球 ·2021-01-23

ubuntu安装IntelliJ Idea及图标创建

一、下载并解压安装二、创建桌面程序1.cd/usr/local/applications/2.viidea.desktop3.内容如下[DesktopEntry]Name=IntelliJIDEAComment=IntelliJIDEAExec=/home/lings/idea-IC-191.6707.61/bin/i...

shell脚本监控Linux系统的登录情况

一、登录日志记录vi/etc/profile在最后面添加一行:echo"`who`">/var/log/login.log二、监控日志文件#!/bin/bashwhiletruedosleep2a=`stat-c%Y/var/log/login.log`b=`date+%s`if[$(($b-$a))-le10]...

ItelliJ基于Gradle创建及发布Web项目(三)

关键字:web多模块用惯了eclipse傻瓜式的配置,开始web部署真的不习惯。一、现象:项目发布了,死活找不到依赖模块中的类。二、排查确定F4->Artifacts->OutputLayout中添加了模块out然并卵……三、原因现在知道了,还是自己配置的out比较乱,web项目的classes输出到“项目...

ItelliJ项目打jar包

不是Eclipse里方便的export...了。一、配置1.点击View->OpenModuleSettings(快捷键是F4)2.在弹出的对话框中,点击最左侧树的Artifacts3.点击中间选项的+4.在弹出的对话框中依次选择Jar->FromModuleswithdependencies...5.如果...
代码星球 ·2021-01-22

ItelliJ基于Gradle创建及发布Web项目(二)

上一篇介绍了IteliJ创建WEB项目的过程,这一篇介绍一下和本地WEB服务器(以Tomcat为例)的关联方法和发布流程。WEB服务器的关联1.点击IDE右上角的一个带有三角形标识的按钮,如下图:2.弹出的配置项如下图:3.打开左侧的Defaults配置树,找到TomcatServer,点击如下图:这一步毋庸赘述,配置...

ItelliJ基于Gradle创建及发布Web项目(一)

背景:安装IntelliJ,去官网下载。创建WEB项目1.File->NewProject,在弹出的选项框中勾选Web,如下图。IntelliJ默认使用Gradle,感谢Gradle。 2. 点击Next,在弹出的选项框中填写GroupId和ArtfactId。如下图:3. 点击Ne...

使用FinalShell 安装jdk和tomcat流程(Linux系统是centOS7.5)

本文是作者原创,版权归作者所有.若要转载,请注明出处我今天刚刚买了一个一年的百度云服务器,85元,还是很便宜的,正好用来练练linux,至于为什么使用FinalShell而不是xshell,因为FinalShell免费,不用去费心找xshell怎么破解了,哈哈话不多说,看看新买的服务器如何安装jdk和tomcat吧!1...

IntelliJ IDEA 14.x 创建工作空间与多个Java Web项目

以往的Eclipse、NetBeans等开发工具不同,IDEA的Project相当与Eclipse的Workspace,而Module相当于Project。下边就给出Eclipse与IDEA的概念的对应关系:我们的目标是:创建工作空间,然后在它下面建立至少2个项目(就2个吧),即工作空间 JavaWorksp...

IntelliJ IDEA 14.x 的 project 和 module 是啥关系?

使用基于IntelliJ的IDE,如phpstorm、androidstudio都会对project和module的关系比较糊涂,简单的概括如下:IntelliJ系中的 Project 相当于Eclipse系中的 Workspace;IntelliJ系中的 Module ...

Intellij IDEA 14.x 菜单项中Compile、Make和Build的区别

Compile、Make和Build的区别针对Java的开发工具,一般都有Compile、Make和Build三个菜单项,完成的功能的都差不多,但是又有区别。 编译,是将源代码转换为可执行代码的过程。编译需要指定源文件和编译输出的文件路径(输出目录)。Java的编译会将java编译为class文件,将非jav...
首页上一页...2122232425...下一页尾页