≒ TOP 壹 热门指数: 81

Java-Exception异常处理事件

  Exception异常处理异常通常有两种解决方案,一是自己捕捉或抛出;二是编译器自己出了问题(这种异常一般难以解决)。异常就像开车时路上突然出现一块石头,不可避免,只能想办法躲过。如果在开车的时候发动机突然熄火这就不是能自己解决的问题,可能需要打电话,叫别人来处理。异常有两种,第一种是Error,这种错误处理起来比较麻烦;还有一种就时Exception,这类异常通常是可以通过捕捉或抛出的方式避免。Try-catch-finally使用try-catch捕捉异常,当使用catch捕捉到异常时,会指 ......AND MORE

文章号 : 42 | 发布者 : noShutdown | 发布时间 : 2019-01-17 20:07:43 | 81赞
≒ TOP 贰 热门指数: 63

Java-抽象组件

  abstract抽象抽象方法只声明不实现抽象方法提供规范给子类,子类只能按照父类的抽象方法执行当一个类里包含抽象方法时,此类必须是抽象类抽象就是一种对子类的规范classDogextendsAnimal{@Override//重写抽象父类的方法publicvoidshout(){//当父类时抽象类时子类必须实现父类的抽象方法System.out.println("叫喊");}publicvoidseeDoor(){System.out.println("看门中...");}}abstractcl ......AND MORE

文章号 : 41 | 发布者 : noShutdown | 发布时间 : 2019-01-17 20:06:40 | 63赞
≒ TOP 叁 热门指数: 59

Java-可变参数

  为什么使用可变参数publicvoidmethod(){}publicvoidmethod(inta){}publicvoidmethod(inta,Stringb){}publicvoidmethod(inta,Stringb,longc){}我们在编写方法的过程中,可能会遇见一个方法可能有不确定个参数的情况,一般我们会使用方法的重载来解决这个问题,但是如果参数很多写起来就很繁琐,同时每次扩展也很麻烦,所以我们使用数组作为参数int[]a={1,2,3,4};publicvoidmethod( ......AND MORE

文章号 : 40 | 发布者 : noShutdown | 发布时间 : 2019-01-17 20:07:59 | 59赞
≒ TOP 肆 热门指数: 43

(转)HTTP状态码

  代码消息描述100Continue只有请求的一部分已经被服务器接收,但只要它没有被拒绝,客户端应继续该请求。101SwitchingProtocols服务器切换协议。200OK请求成功。201Created该请求是完整的,并创建一个新的资源。202Accepted该请求被接受处理,但是该处理是不完整的。203Non-authoritativeInformation204NoContent205ResetContent206PartialContent300MultipleChoices链接列表。 ......AND MORE

文章号 : 8 | 发布者 : ONEPIECE | 发布时间 : 2019-01-05 11:44:39 | 43赞
≒ TOP 伍 热门指数: 42

Servlet 文件上传

  upload.jsp<%--CreatedbyIntelliJIDEA.User:adlerDate:2018/11/10Time:4:20PMTochangethistemplateuseFile|Settings|FileTemplates.--%><%@pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>UploadFiles&l ......AND MORE

文章号 : 10 | 发布者 : @gmail | 发布时间 : 2019-01-05 11:51:20 | 42赞
≒ TOP 陆 热门指数: 23

直接插入排序-二分查找法

  算法原理①.从第一个元素开始,该元素可以认为已经被排序②.取出下一个元素,在已经排序的元素序列中从后向前扫描③.如果该元素(已排序)大于新元素,将该元素移到下一位置④.重复步骤3,直到找到已排序的元素小于或者等于新元素的位置⑤.将新元素插入到该位置后⑥.重复步骤②~⑤动图:https://itimetraveler.github.io/gallery/sort-algorithms/Insertion-sort-example-300px.gif这张动图可以很完整的理解二分查找法实现语句//二分 ......AND MORE

文章号 : 6 | 发布者 : ONEPIECE | 发布时间 : 2019-01-05 11:41:29 | 23赞
≒ TOP 柒 热门指数: 16

Servlet Cookie登录状态检测

  index.jsp<%--CreatedbyIntelliJIDEA.User:adlerDate:2018/11/9Time:7:09PMTochangethistemplateuseFile|Settings|FileTemplates.--%><%@pagecontentType="text/html;charset=UTF-8"language="java"%><html><head><title>用户登录系统</titl ......AND MORE

文章号 : 9 | 发布者 : @gmail | 发布时间 : 2019-01-05 11:50:12 | 16赞
≒ TOP 捌 热门指数: 14

Git配置(github)

  建立本地git库Adler@DESKTOP-PJG9OS4MINGW64/d/__DISKTOOLS__/__CODING__/java/FolderSizeCalculator/src$gitinitInitializedemptyGitrepositoryinD:/__DISKTOOLS__/__CODING__/Java/FolderSizeCalculator/src/.git/Adler@DESKTOP-PJG9OS4MINGW64/d/__DISKTOOLS__/__CODING__ ......AND MORE

文章号 : 3 | 发布者 : 管理员-Adler | 发布时间 : 2018-12-26 00:26:05 | 14赞
≒ TOP 玖 热门指数: 11

部署Java class文件到tomcat

  如果你需要将在eclipse中已经码好的class应用到实例上拷贝class文件默认目录:apache-tomcat-9.0.12\webapps\ROOT\WEB-INF假设package为com.hotpot.main下的Main.class需要将class放到C:\apache-tomcat-9.0.12\webapps\ROOT\WEB-INF\classes\com\hotpot\main\Main.class修改web.xml在最后一行”</web-app>”之前加入:& ......AND MORE

文章号 : 7 | 发布者 : ONEPIECE | 发布时间 : 2019-01-05 11:43:51 | 11赞
≒ TOP 壹拾 热门指数: 8

关于StackWiki

  StackWiki社区是一个以分享编程技术心得为主的平台,您可在登录后选择选项卡中的"分享"公开分享您的文章!(需在管理员审核后发布)如有任何问题,您可以在网站下方找到联系方式,也可以以提交工单的形式提问!如果您的浏览器浏览文章时出现错误并且无法访问,请关闭浏览器的无痕浏览模式!该模式不会保留您的用户信息,因此数据无法正常读取.①严禁发布敏感话题,严禁发布敏感话题,严禁发布敏感话题②一切需要咨询、无法解决的问题皆可提交工单

文章号 : 1 | 发布者 : 管理员-Adler | 发布时间 : 2019-02-11 20:57:48 | 5赞
≒ TOP 壹拾壹 热门指数: 4

JFrame图形界面(简单)

  新建一个简单的窗体(仅添加一个文本框)publicstaticvoidmain(String[]args){//新建一个JFrame窗体JFramejf=newJFrame("电梯模拟器");//设置窗体的宽为400高为300jf.setSize(400,300);//直接设置窗口开启后再屏幕上显示的位置//jf.setLocation(200,200);//设置窗口居中//setLocationRelativeTo:设置窗口相对坐标jf.setLocationRelativeTo(null); ......AND MORE

文章号 : 39 | 发布者 : adler | 发布时间 : 2019-01-17 19:20:13 | 3赞
≒ TOP 壹拾贰 热门指数: 4

JAVA Lambda表达式

  publicclassmain{publicstaticvoidmain(Stringargs[]){Arraysarrs=(message,message2)->System.out.println(message+message2);arrs.print("hello","world!");}interfaceArrays{voidprint(Stringmessage,Stringmessage2);}}新建一个接口,提供"抽象"的print功能传递message和message2, ......AND MORE

文章号 : 4 | 发布者 : ONEPIECE | 发布时间 : 2019-01-05 11:37:27 | 4赞
≒ TOP 壹拾叁 热门指数: 3

简单阐述HashMap与TreeMap的区别

  今天要给站点做个算法:按时间排序时间的格式是2019-01-0105:12:12我使用replaceAll将其过滤为20190101051212这样的Long数字然后放入Map中:Mapmap=newHashMap();map.put(20190101051212,1);map.put(20170101051212,101);map.put(20180101051212,5);而后将其结果遍历出,得出的结果为:20190101051212120170101051212,1012018010105 ......AND MORE

文章号 : 48 | 发布者 : 管理员-Adler | 发布时间 : 2019-02-18 21:10:52 | 2赞
≒ TOP 壹拾肆 热门指数: 3

Java: 如何使replaceAll忽略大小写替换

  假设原语句:Stringall="LoNgLoNgAGO";all=all.replaceAll("longlongago","farfaraway");运行结果:LoNgLoNgAGO修改为:all=all.replaceAll("(?i)longlongago","farfaraway");运行结果:farfaraway

文章号 : 47 | 发布者 : 管理员-Adler | 发布时间 : 2019-02-13 16:00:50 | 3赞
≒ TOP 壹拾伍 热门指数: 3

简单JavaBean

  1.packagecom.hotpot.main;2.publicclassSimpleBean{3.privateStringname;4.privateintage;5.publicvoidsetName(Stringname){6.this.name=name;7.}8.publicvoidsetAge(intage){9.this.age=age;10.}11.publicStringgetName(){12.returnthis.name;13.}14.publicintgetAge( ......AND MORE

文章号 : 14 | 发布者 : 管理员-Adler | 发布时间 : 2019-02-15 09:15:13 | 3赞
≒ TOP 壹拾陆 热门指数: 3

造福同样懵B新人: Java SSM框架+IDEA+MySQL 十分钟快速搭建(包含教程和整合包)

  基于TestSSM并整合了所有(除IDEA需自己安装)之外的SSM框架必需压缩包内的dmg文件仅供MacOS系统使用,但是Windows和Linux的可以自行下载相同版本的文件!教程通用!压缩包内容:链接:https://pan.baidu.com/s/1vFik_EPIX6xRiHeNJYWOtA密码:8bkz

文章号 : 11 | 发布者 : 管理员-Adler | 发布时间 : 2019-02-06 11:41:23 | 3赞
≒ TOP 壹拾柒 热门指数: 3

冒泡算法

  算法原理冒泡排序算法的运作如下:①.比较相邻的元素。如果第一个比第二个大,就交换他们两个。②.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。③.针对所有的元素重复以上的步骤,除了最后一个。④.持续每次对越来越少的元素重复上面的步骤①~③,直到没有任何一对数字需要比较。实现语句Stringarg=null;//冒泡排序int[]nums={5,1,3,7,9,6,12,532,735,74,23,4,78,9};inttemp=0;intsize= ......AND MORE

文章号 : 5 | 发布者 : ONEPIECE | 发布时间 : 2019-01-05 11:39:13 | 3赞
≒ TOP 壹拾捌 热门指数: 2

将Tomcat、MySQL从Linux迁移到Windows的心路历程(干货):令人恐惧的字符编码

  前言近日打算对服务端进行进一步的解耦,便购入了云数据库服务,将数据库独立,使得Tomcat主机独立运行,提高安全性和便利性。心血来潮,想将服务器重装为Windows,便有了下面的一系列文章:迁移MySQL平时我都是使用Navicat对MySQL进行管理。在备份的第一时间我便想到了使用Navicat进行数据的迁移。DumpSQLFile右键指定的数据库,选择DumpSQLFile->Structure+Data就可以将选定数据库全部的结构、参数、表、键值保存到一个文件中,我将其输出到桌面以便 ......AND MORE

文章号 : 49 | 发布者 : 管理员-Adler | 发布时间 : 2019-05-07 22:58:57 | 2赞
≒ TOP 壹拾玖 热门指数: 2

解决CKEditor可以点击上传图片, 但拖拽上传图片就显示404的问题

  问题现象在辛苦的折腾之后,CKEditor终于支持图片上传了!但在后续测试的时候发现,图片只能点击上传,不能拖拽上传。解决方案编辑CKEditor的config.js你可能会发现,你之前照着网上的指引设置过这么一行参数:config.filebrowserImageUploadUrl="/imageUpload.do";//用于接收上传文件并处理的Servlet但其实这行只是用于点击上传文件的所以如何解决呢?再添加一行:config.uploadUrl='/image ......AND MORE

文章号 : 46 | 发布者 : 管理员-Adler | 发布时间 : 2019-02-05 21:13:41 | 2赞
≒ TOP 贰拾 热门指数: 2

Java Lambda表达式

  publicclassmain{publicstaticvoidmain(Stringargs[]){Arraysarrs=(message,message2)->System.out.println(message+message2);arrs.print("hello","world!");}interfaceArrays{voidprint(Stringmessage,Stringmessage2);}}新建一个接口,提供"抽象"的print功能传递message和message2, ......AND MORE

文章号 : 38 | 发布者 : adler | 发布时间 : 2019-01-17 19:23:24 | 2赞
≒ TOP 贰拾壹 热门指数: 2

一看就懂: Java访问控制

  引用自<<ThinkinginJava>>:public表示紧随其后的元素对任何人都是可用的private这个关键字表示除类型创建者和类型的内部方法之外任何人都不能访问的元素.private就像你与客户端程序员之间的一堵砖墙,如果有人试图访问private成员,就会在编译时得到错误信息.protected关键字与private作用相当,差别仅在于继承的类可以访问protected成员,但是不能访问private成员.原文修饰符当前类同一包内子孙类(同一包)子孙类(不同包) ......AND MORE

文章号 : 31 | 发布者 : 管理员-Adler | 发布时间 : 2019-01-17 19:07:24 | 2赞
≒ TOP 贰拾贰 热门指数: 2

理解this和super

  this指当前类的变量或方法classPerson{privateintage=10;publicPerson(){System.out.println("初始化年龄:"+age);}publicintGetAge(intage){this.age=age;returnthis.age;}}publicclasstest1{publicstaticvoidmain(String[]args){PersonHarry=newPerson();System.out.println("Harry'sa ......AND MORE

文章号 : 17 | 发布者 : Zlys | 发布时间 : 2019-01-06 21:00:39 | 2赞
≒ TOP 贰拾叁 热门指数: 2

Mybatis返回List数组

  查询时经常遇到需要返回一个list的情况,查询的每一条结果对应一个object,那么只需要在<select>的resultType对应这个object,在mapper方法中将返回值写成list<object>即可。下面看一下代码。mapper.xml,这里的返回值为一个对象<selectid="checkUser"parameterType="string"resultType="com.test.SupervisePersonBean">SELECTu.us ......AND MORE

文章号 : 13 | 发布者 : 管理员-Adler | 发布时间 : 2019-01-05 12:05:48 | 2赞
≒ TOP 贰拾肆 热门指数: 1

Github仅保留指定文件/文件夹当前Commit,删除所有历史记录,清除「敏感信息」

  前言之前在Github上发布过一个项目,今天突然想起来:有个不该上传的东西被我上传上去了!于是便修改了源代码,但是在History中还是能看到以前的提交记录!慌!在网上查找了半天,发现都是使用gitfilter-branch进行清除,但我的项目有点特殊:这个敏感信息,早在第一次就提交过了!而gitfilter-branch还有其它方法是对项目进行回滚,达到删除Commit记录的目的,对我来说是无效的。BFG最后发现了一个神器:BFG-Repo-Cleaner它能清除掉你指定文件/文件夹名在项目中 ......AND MORE

文章号 : 51 | 发布者 : 管理员-Adler | 发布时间 : 2019-05-10 15:41:26 | 1赞
≒ TOP 贰拾伍 热门指数: 1

Spring: java.lang.NoSuchMethodError: clearCache | ClassNotFoundException | Error during artifact deployment 思路及解决办法

  前言一如既往的今天,打算打开WEB项目一如既往地修(写)BUG。就在我运行的时候,弹出了错误:java.lang.NoSuchMethodError:org.springframework.core.ResolvableType.clearCache()atorg.springframework.context.support.AbstractApplicationContext.resetCommonCaches(AbstractApplicationContext.java:873)ator ......AND MORE

文章号 : 50 | 发布者 : 管理员-Adler | 发布时间 : 2019-05-07 22:33:45 | 1赞
≒ TOP 贰拾陆 热门指数: 1

IDEA更新后tomcat无法启动: catalina.sh: eval: line 369: syntax error near unexpected token `('

  报错如下/Users/adler/Downloads/apache-tomcat-7.0.92/bin/catalina.shrun[2019-02-0201:37:15,916]ArtifactSSMWork:warexploded:Waitingforserverconnectiontostartartifactdeployment.../Users/adler/Downloads/apache-tomcat-7.0.92/bin/catalina.sh:eval:line369:synta ......AND MORE

文章号 : 44 | 发布者 : 管理员-Adler | 发布时间 : 2019-02-02 13:47:23 | 1赞
≒ TOP 贰拾柒 热门指数: 1

Java static import package 静态引用包

  结构Print.javapackagecom.hotpot.main;/**Simplement*/publicclassPrint{/**giveString*/publicstaticvoidprint(Stringstr){System.out.println(str);}/**giveint*/publicstaticvoidprint(intstr){System.out.println(str);}/**givedouble*/publicstaticvoidprint(double ......AND MORE

文章号 : 34 | 发布者 : Zlys | 发布时间 : 2019-01-17 19:23:05 | 1赞
≒ TOP 贰拾捌 热门指数: 1

Java简单Socket服务端/客户端通讯

  服务端importjava.io.DataInputStream;importjava.io.DataOutputStream;importjava.io.IOException;importjava.net.ServerSocket;importjava.net.Socket;importjava.net.SocketTimeoutException;publicclassserverextendsThread{privateServerSocketss;publicserver(intpor ......AND MORE

文章号 : 23 | 发布者 : 管理员-Adler | 发布时间 : 2019-01-17 19:16:03 | 1赞
≒ TOP 贰拾玖 热门指数: 1

linux根据进程名终止进程

  实验环境操作系统:CentOSLinuxrelease7.3.1611(Core)IP:192.168.230.134查看进程情况使用ps命令直接查看所有进程:[root@localhost~]#psauxUSERPID%CPU%MEMVSZRSSTTYSTATSTARTTIMECOMMANDroot10.00.11280886748?SsSep220:26/usr/lib/systemd/systemd--switched-root--system--deserialize2root20.00 ......AND MORE

文章号 : 20 | 发布者 : 管理员-Adler | 发布时间 : 2019-01-15 18:26:37 | 1赞


第 1 页 | 共 4 页