![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
note
Adlered
这个作者很懒,什么都没留下…
展开
-
实例带你学会简单的Java Thread多线程
前言在学习本教程之前,你对以下知识有所了解:Java的类、方法、变量extend的用法和用处Java实例化本篇教程难度:★☆☆☆☆多线程是计算机的灵魂,目的是为了同时做很多事情。你可能不知道,早期的操作系统一次只能运行一个程序,如果要切换程序,必须关闭当前程序,早期的iPhone便是如此。拷贝废话少说,在你的IDE中新建一个Java项目或类用于存放本次多线程的代码。我建议将...原创 2019-03-15 11:56:27 · 154 阅读 · 0 评论 -
大白话之耦合性:什么是耦合性和内聚性?用编程语言实例讲解!
前言如果你涉及软件开发,可能会经常听到“高内聚,低耦合”这种概念型词语。我在第一次接触这种词语时,也抱有很大的疑问,但我发现百度上大部分都是高大上的词汇解释。仔细通读这篇文章,你就能理解耦合性和内聚性的概念与关系。WHY?… …点击这里查看全文...原创 2019-03-19 17:55:54 · 10431 阅读 · 1 评论 -
实例带你搞懂Java多线程&&线程池之(贰):简单的线程池应用
前言这篇文章的代码非常简单,代码后的实验要求一定不要忽略,你一定能理解线程池的算法。如没看过第一章,请先点我跳转套用代码打开你的IDE,并新建一个类,将下方代码拷贝:import java.lang.reflect.Executable;import java.util.concurrent.ExecutorService;import java.util.concurrent.Ex...原创 2019-03-14 14:14:33 · 467 阅读 · 0 评论 -
实例带你搞懂Java多线程&&线程池之(壹):线程池与多线程的关系和区别
前言相信大家对多线程的概念不是很陌生,当我们需要让JVM虚拟机在后台运行一个方法时,我们常常会用到多线程。那么线程池就相当于一个Thread调度系统,能让向线程池中提交的线程进行限制、阻塞和排队处理,让所有线程在你的指引下进行“最大化”的工作。在此之前,你需要先对以下知识有所了解:Thread多线程Runnable多线程接口基础知识 (点我)创建一个线程实例并运行测试这里使用...原创 2019-03-14 14:13:01 · 838 阅读 · 0 评论 -
WebFilter-SpringBoot过滤器注解实例讲解
简介Filter也称之为过滤器,它是Servlet技术中最让人激动的技术,Web开发人员通过Filter技术,对Web服务器管理的所有Web资源:例如JSP,Servlet,静态图片文件或静态HTML文件等进行拦截,从而实现一些特殊的功能,例如实现URL级别的权限访问控制,过滤敏感词汇,压缩响应信息等一些高级功能。可以在web.xml中配置过滤器的生效URL地址,它会过滤指定的URL地址经过的...原创 2019-03-14 09:33:07 · 583 阅读 · 0 评论 -
Kali中常用渗透测试操作
Kali中常用渗透测试操作Windows用户账户通过彩虹表破解在Metasploit使用指定方法渗透目标靶机;在Metasploit使用命令hashdump宕出目标计算机的所有用户名和加密后的密码;在Kali中使用命令ophcrack然后进行相应操作。使用Metasploit后的远程桌面连接方法一:getgui在metasploit中输入命令“run getgui -e”方法二...原创 2019-02-27 17:48:18 · 1445 阅读 · 0 评论 -
从SpringMVC转为使用SpringBoot —— 手把手带你使用Intellij IDEA最快速地搭建SpringBoot+MyBatis(无XML)+Thymeleaf
序最近打算从SpringMVC的学习过渡到SpringBoot的学习,一直听说SpringBoot十分方便,便想探个究竟。提示篇幅可能较长,但这可能是最全最简单的一篇教程了,请抱着不厌其烦的态度去学习。无论你有没有SpringMVC的搭建基础,你都可以跟着本教程将SpringBoot正常驱动起来。逐步重启测试能保证某段配置过程不出问题,请不要忽略掉文中多次要求重启的要求。如转载...原创 2019-02-21 21:44:19 · 323 阅读 · 0 评论 -
JQuery出现$(...).XXX is not a function, 九成是这里错了
今天在给StackWiki添加zoomify图片放大的功能时, 遇到了一个问题:于是我检查了代码, 查找是否有低级错误:JQuery是在head中最先引用的, pass 引用的zoomify.min.js和zoomify.min.css路径正确 删除语句后错误不再显示(说明路径没有问题, 并且成功引用了): $("img").zoomify();最后在百般尝试后, 我尝试...原创 2019-02-05 17:27:05 · 16381 阅读 · 4 评论 -
(源码)Java封装类-将秒格式化为天/时/分/秒
package com.springmvc.service;/**封装类: 秒转换为时间单位 * 传秒来获得共x天x小时x分x秒 * By Adler QQ1101635162 */public class CountTimeBySec { public String CountBySec(long sec) { long day = 0; l...原创 2019-01-02 18:04:28 · 363 阅读 · 0 评论 -
Java-如何在自己写的类中应用接口枚举Enumration
新建类: enumS.javaimport java.util.Enumeration;public class enumS implements Enumeration { int i = 0; @Override public boolean hasMoreElements() { if (i < 5) { ...原创 2018-11-28 16:56:47 · 199 阅读 · 0 评论 -
造福同样懵B新人: Java SSM框架+IDEA+MySQL 十分钟快速搭建(包含教程和整合包)
基于TestSSM并整合了所有(除IDEA需自己安装)之外的SSM框架必需压缩包内的dmg文件仅供MacOS系统使用, 但是Windows和Linux的可以自行下载相同版本的文件!教程通用!压缩包内容:链接:https://pan.baidu.com/s/1vFik_EPIX6xRiHeNJYWOtA 密码:8bkz如果帮到了你或有任何问题, 请在下方留言!随时在线...原创 2018-12-04 13:15:54 · 279 阅读 · 0 评论 -
JSP N种乱码解决方法,总有一种适合你
C4 中文乱码JSP的中文字符一直是各位初学者首先要解决的问题,下面进行了总结,也给出了解决办法。C4.1 HTML中文编码转换在JSP文件中的静态文字显示乱码,则需要在<head></head>之间增加中文设置代码,如清单附C-5所示。<meta http-equiv="Content-Type"content="text/html; charset=UTF...转载 2018-11-23 15:33:22 · 242 阅读 · 0 评论 -
Java 如何使return打印而不是跳转页面
给方法使用@ResponseBodypackage controller;importorg.springframework.stereotype.Controller;importorg.springframework.web.bind.annotation.RequestMapping;importorg.springframework.web.bind.annotation.Reques...原创 2018-11-20 16:49:02 · 875 阅读 · 0 评论 -
Java BitSet 简单实例(多读两遍,多试几次)
实例:先生成10个随机数,求出随机数中1-10里没有包含的数字import java.util.ArrayList;import java.util.BitSet;import java.util.List;import java.util.Random;public class main{ public static void main(String[] args) { ...原创 2018-11-13 18:10:19 · 184 阅读 · 0 评论 -
实例带你获取多线程Thread的返回值之(贰) - Callable配合线程池返回数据
前言阅读本篇文章,你需要先理解以下知识:第一章:Callable的使用(点我跳转)多线程Thread的基本使用 (点我跳转)线程池基本知识 (点我跳转)extends和implements重写Overridetry catch错误处理Java基础知识回顾在上一章(点我跳转)我们了解了Callable的基本使用,本次我们将把Callable运用到线程池(点我跳转)中。拷贝...原创 2019-03-15 18:30:42 · 162 阅读 · 0 评论 -
实例带你获取多线程Thread的返回值之(壹) - Callable的运行
前言阅读本篇文章,你需要先理解以下知识:多线程Thread的基本使用 (点我跳转)extends和implements重写Overridetry catch错误处理Java基础知识回顾回顾一下我们学过的Thread多线程,是继承了一个Thread类,然后调用run()方法来执行定义的类。那么问题来了,有时候我们需要多线程传回一个计算的值给我们,Callable就很好地解决了我...原创 2019-03-15 18:29:40 · 214 阅读 · 0 评论 -
一个实例理解Java Runnable多线程用处与用法
前言阅读本篇文章,你需要先理解以下知识:Thread多线程(点我跳转)回顾在阅读上一篇“Java Thread多线程”后,相信你学会了使用extends来调用,但它是有缺陷的。extends的坏处Java的每个类只能使用extends继承一个类,如果在继承了Thread类后又想继承其它类,这是不可能的。所以,有没有办法让Thread不继承而拥有线程属性呢?有的。使用implem...原创 2019-03-15 21:05:58 · 286 阅读 · 0 评论 -
大白话之Docker(壹):快速入门&&简单官方实例
https://www.stackoverflow.wiki/blog/articles/2019/03/19/1552966314902.html原创 2019-05-05 10:49:52 · 258 阅读 · 0 评论 -
大白话之Docker(贰):简单部署一个Tomcat服务并发布内容
https://www.stackoverflow.wiki/blog/articles/2019/03/19/1553004723789.html原创 2019-05-05 10:49:08 · 189 阅读 · 0 评论 -
Log-MySQL root用户登录后无法查看数据库全部表/正常访问数据库 Access denied for user 'root'@'localhost' to database
https://www.stackoverflow.wiki/blog/articles/2019/04/11/1554954249277.html原创 2019-05-05 10:48:18 · 330 阅读 · 0 评论 -
大白话之Docker(叁):制作一个运行Tomcat服务端的Docker镜像
https://www.stackoverflow.wiki/blog/articles/2019/04/14/1555205953430.html原创 2019-05-05 10:48:01 · 191 阅读 · 0 评论 -
Github仅保留指定文件/文件夹当前Commit,删除所有历史记录,清除「敏感信息」
https://www.stackoverflow.wiki/blog/articles/2019/05/02/1556800887176.html原创 2019-05-05 10:47:39 · 682 阅读 · 0 评论 -
将Tomcat、MySQL从Linux迁移到Windows的心路历程(干货):令人恐惧的字符编码
https://www.stackoverflow.wiki/blog/articles/2019/05/03/1556879549795.html原创 2019-05-05 10:47:20 · 336 阅读 · 0 评论 -
Spring: java.lang.NoSuchMethodError: clearCache | ClassNotFoundException | Error during artifact dep
https://www.stackoverflow.wiki/blog/articles/2019/05/04/1556958108376.html原创 2019-05-05 10:46:48 · 207 阅读 · 0 评论 -
大白话之从零讲解DVWA(壹)-SQL注入(SQL Injection) Low Level
https://www.stackoverflow.wiki/blog/articles/2019/03/22/1553214319314.html原创 2019-03-22 15:54:30 · 194 阅读 · 0 评论 -
大白话之从零讲解DVWA(贰)-SQL注入(SQL Injection) Medium/High Level
https://www.stackoverflow.wiki/blog/articles/2019/03/22/1553218661938.html原创 2019-03-22 15:53:50 · 206 阅读 · 0 评论 -
从零开始OpenSSL之 (贰) - 使用rsautl解密文件
前言如果你没有看过第一章,请先学习第一章的内容:点我跳转回顾上一章我们使用公钥public.key将text.txt加密为了encryptedFile.txt,这章我们将使用私钥private.key将encryptedFile.txt中的原文提取出来。解密还是使用我们万能的OpenSSL。在这之前,让我们了解下OpenSSL中的rsautl命令,在命令行中输入:… …查看全文...原创 2019-03-17 15:31:12 · 763 阅读 · 0 评论 -
从零开始OpenSSL之 (壹) - 使用genrsa、rsa、rsautl生成公私钥
公钥和私钥在生活中,我们常常会经历加密-&gt;解密的过程。当你在扫码支付、登录用户、进行游戏的时候,大部分数据包传输的都是加密后的数据包。俗话讲加密尽我所能,我会将公钥和私钥的概念最简单地讲述出来。假设A是客户端,B是服务端:A使用某些手段生成了一段完整的私钥A使用完整的私钥经过某种算法生成了另一段公钥A将公钥和完整的私钥给了B当B想要将东西传给A时:… …查看全文...原创 2019-03-17 15:28:00 · 876 阅读 · 0 评论 -
实例带你理解JavaBean
如转载请在文章尾部添加:原作者来自AdlerED个人技术博客:https://www.stackoverflow.wiki/blog/articles/2019/03/12/1552363405685.html在我理解看来,JavaBean与上文讲的接口有着相似的地方:用于包装并传递一些特定的数据(如字符串、整数、类等等)用于实现方法的传递······在我们获取用户上传的的数据...原创 2019-03-12 14:01:59 · 187 阅读 · 0 评论 -
一个最简单的实例理解Semaphore在Java中的作用
前言阅读本篇文章,你需要先理解以下知识:Java基础知识Thread多线程(点我跳转)击鼓传花的玩法你有没有和小伙伴们玩过击鼓传花这个游戏?多个人同时只有“一朵花”的情况下,只有一个人最后会“中奖”。Semaphore就像击鼓手一样控制着这朵“花”究竟“花落谁家”。当然了,Semaphore不只支持调度一朵花。它在Java中常被用于线程的调度,当有多个线程访问同一个资源时,我们可...原创 2019-03-16 11:59:40 · 744 阅读 · 0 评论 -
一个实例理解Java的接口(interface)用处与用法
如转载请在文章尾部添加:原作者来自AdlerED个人技术博客:https://www.stackoverflow.wiki/blog/articles/2019/03/11/1552316547427.html最近突然想到一个问题:Runnable是如何允许我自定义执行内容而进行多线程处理的?首先看使用Runnable创建多线程的方法: Runnable runnable...原创 2019-03-11 23:25:13 · 184 阅读 · 0 评论 -
Java 必会的JDK8新特性: Lambda(简单教程)
public class main { public static void main(String args[]){ Arrays arrs = (message, message2) -> System.out.println(message + message2); arrs.print("hello", " world!"); } ...原创 2018-11-13 17:12:22 · 272 阅读 · 0 评论 -
java 取正负随机整数
import java.util.Random;public class RandomNum { /**随机数生成工具plus * 可以生成负数 * 使用方法: RandomNum.sum(最小数,最大数); * by Adler QQ/WX: 1101635162 */ public static int sum (int min, ...原创 2018-11-05 17:05:51 · 4341 阅读 · 3 评论 -
Servlet+jsp+session+MySQL实现登录、注销以及用户数据的获取
目录结构index.jsp -登录界面(主页)注意:如果访问此页时用户已经登录,将会自动跳转到userinfo.jspServlet.java -将index.jsp post来的用户名密码数据与mysql进行确认userinfo.jsp -如果密码正确,跳转到该页面Logout.java -注销界面index.jsp<%@ page language...原创 2018-11-11 00:24:47 · 872 阅读 · 0 评论 -
Java 线程池创建 理解(简单)(只要反复理解,就能理解)
线程池创建简单理解如果还没有学习Runnable多线程,请先看我另外一篇Runnable的文章import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors;public class cachethreadpool { public static void main (Strin...原创 2018-10-06 14:21:32 · 1068 阅读 · 0 评论 -
Java 基础图形界面(容易理解)
基础图形界面新建一个简单的窗体(仅添加一个文本框)public static void main (String[] args) { //新建一个JFrame窗体 JFrame jf = new JFrame("电梯模拟器"); //设置窗体的宽为400 高为300 jf.setSize(400, 300); //直接设置窗口开启后再屏幕上显示的位...原创 2018-10-12 22:40:34 · 894 阅读 · 0 评论 -
Java int和Integer的区别
1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 4、Integer的默认值是null,int的默认值是0 数组变量的声明,和创建数组可以用一条语句完成,...原创 2018-10-05 23:20:12 · 122 阅读 · 0 评论 -
Java 简单理解 多线程 线程池
如果无法理解,请多读几遍,并自己手动编译几次。package com.hotpot.main;import java.util.ArrayList;import java.util.List;import java.util.concurrent.ArrayBlockingQueue;import java.util.concurrent.ThreadPoolExecutor;imp...原创 2018-10-05 23:18:19 · 130 阅读 · 0 评论 -
Java 能更容易理解class之间的关系的代码
public class main { static class data { public int what; public data(int what) { //注意一定是public class名 /*class的名字是data,那么如果要new的时候接收函数需要 一个方法的名字和class的名字一样*/...原创 2018-10-05 23:20:24 · 119 阅读 · 0 评论 -
Java int和Integer的区别
1、Integer是int的包装类,int则是java的一种基本数据类型 2、Integer变量必须实例化后才能使用,而int变量不需要 3、Integer实际是对象的引用,当new一个Integer时,实际上是生成一个指针指向此对象;而int则是直接存储数据值 4、Integer的默认值是null,int的默认值是0 数组变量的声明,和创建数组可以用一条语句完成,如下所示:d...转载 2018-10-04 23:30:37 · 291 阅读 · 0 评论