技术文章类别

 所有技术文章

  • 无法覆盖AsyncTask类中的onPostExecute()方法或使其触发

    OnPostExecute接受一个参数 (您从中返回的对象doInBackground)。将其更改为protected void onPost

  • Java生成验证码

    Java 生成验证码的流程是: 收到请求-生成验证码所用的随机数-使用随机数写出图片-将随机数记录到Session中-输出验证码 Java 验证验证码的流程是: 收到请求-获取用户传过来的验证码数字-验证

  • java.util.Date-从日期删除三个月?

    这是普通的 JDK 版本,它需要Calendar该类作为帮助程序: Date referenceDate = new Date; Calendar c = Calendar.getInstance; c.setTimereferenceDate; c.addCalendar.MONTH, -3; return c.getTime;

  • 在Linux操作系统中修改环境变量的方法

    方法一:在etcprofile文件中添加变量【对所有用户生效永久的】   用VI在文件etcprofile文件中增加变量,该变量将会对Linux下所有用户有效,并且是“永久的”。   要让刚才的修改马上生效,需要执行以下代码 # source etcprofile

  • 关闭后如何重用线程池

    如文档中所述,您不能重复使用ExecutorService已关闭的。我建议您不要使用任何 变通方法 ,因为(a)它们可能无法在所有情况下都按预期工作;(b)您可以使用标准类来

  • jquery实现轮播图效果

    效果如下: 代码如下: !DOCTYPE html ht

  • jvisualvm去哪里了?

    似乎是链接的混合; usr bin jvisualvm符号链接指向不存在的内容(如上文所述)。显然,jvisualvm可执行文件(存根)存在,并且现在解决此问题的方法是执行: cd SystemLibraryJavaJavaVirtualMachines1.6.0.jdkContentsHomebin sudo ln -s SystemLibraryJavaSu

  • 没有静态方法元工厂

    尝试切换到Java 8兼容性,以对某些库进行适当的除糖处理: android { ... compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } kotlinOptions {

  • URL解码:Java中的UnsupportedEncodingException

    除非您的JVM发生了根本性的故障,否则它不会发生。但我认为您应该这样写: try { value = URLDecoder.decodekeyVal[1], "UTF-8"; } catch UnsupportedEncodingException e { throw new AssertionError"UTF-8 is unknown"; or 'throw new

  • btrace定位生产故障的方法示例

    前言 很多时候我们需要知道更多的程序的运行细节,但又不可能在开发的时候就把程序中所有的运行细节都打印到日志上,通常这个时候能采取的就是修改代码,重新部署,然后再观察,但这种方法对于online应用来说不是很好,另外一方面如果碰到不好改的代码,例如引用的其他的外部的包什么的,就很麻烦了,BTrace就是一个可以在不改代码、不重启应用的情况下,动态的查看程序运行细节的工具,

  • 为什么我的键盘在Eclipse中弄乱了?

    我认为这与Windows的令人讨厌的功能有关-很长时间以来,我在不同的程序(不仅仅是Eclipse)中都有类似的东西。 如果您使用的是非英语版本的Windows,则可能安装了不同的键盘布局(例如,默认情况下我安装了荷兰语和美国英语布局)。组合键Alt+ Shift在键盘布局之间切换。这很烦人,而且是一个非常奇怪的功能-好像某人键盘上的键会突然改变吗?

  • java中自定义Spring Security权限控制管理示例(实战篇)

    背景描述 项目中需要做细粒的权限控制,细微至url + httpmethod 满足restful,例如: https:...xxxusers1, 某些角色只能查看HTTP GET, 而无权进行增改删(POST, PUT, DELETE)。 表设计 为避嫌,只列出要用到的关键字段,其余

  • 删除Java String变量的最后一个字符

    我认为您想删除最后 五个 字符(“。”,“ n”,“ u”,“ l”,“ l”): path = path.substring0, path.length - 5; 请注意,您需要如何使用返回值-字符串是不可变的,因此substring(和其他方法)不要更改现有字符串-它们将返回对具有适当数据的 新

  • Java Volatile 变量详解及使用方法

    Java Volatile 详解 概要: Java 语言中的 Volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种

  • Java的收益率

    我在这里想念什么吗?已经有java.util.LinkedList,它已完全启用泛型,并且具有返回Iterator的方法。 如果您真的想重新发明轮子,我建议您考虑创建一个LinkedListIterator类,可能实现ListIterator。它会记住它在链表中的当前位置,并在每次后续调用中前进。

  • jQuery Ajax全解析

    什么是Ajax Ajax基本概念 AjaxAsynchronous JavaScript and XML:翻译成中文就是异步的JavaScript和XML。 从功能上来看是一种在无需重新加载整个网页的情况下能够更新部分网页的技术。 传统的网页

  • 无法创建新的Maven Hello World项目

    更改create为generate mvn archetype:generate -DgroupId=com.di.maven -DartifactId=hello-world -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

  • 我可以在Java枚举中添加函数吗?

    是的Enum是Java中的类: public enum Animal { ELEPHANTtrue, GIRAFFEtrue, TURTLEfalse, SNAKEfalse, FROGfalse; private final boolean mammal; private Animalfinal boolean mammal { this.mamma

  • java基于spring注解AOP的异常处理的方法

    一、前言 项目刚刚开发的时候,并没有做好充足的准备。开发到一定程度的时候才会想到还有一些问题没有解决。就比如今天我要说的一个问题:异常的处理。写程序的时候一般都会通过try...catch...finally对异常进行处理,但是我们真的能在写程序的时候处理掉所有可能发生的异常吗? 以及发生异常的时候执行什么逻辑,返回什么提示信息,跳转到什么页面,这些都是要考虑到的。

  • Joda-Time DateTimeFormatter类线程安全吗?

    是的,它是: DateTimeFormat是线程安全的且不可变的,它返回的 格式化 程序也是如此。 等是a href="htt

  • Nginx负载均衡详细介绍

    如果只有一台服务器时,这个服务器挂了,那么对于网站来说是个灾难.因此,这时候的负载均衡就会大显身手了,它会自动剔除挂掉的服务器. 下面简单的介绍下我使用Nginx做负载的体会 下载---安装Nginx这些不介绍了,前篇有介绍. windows和Linux下配置Nginx负载的写法一样,故不分开介绍. Nginx负载均衡一些基础知识:

  • Android 对话框(Dialog)大全详解及示例代码

    Activities提供了一种方便管理的创建、保存、回复的对话框机制,例如 onCreateDialogint, onPrepareDialogint, Dialog, showDialogint, dismissDialogint等方法,如果使用这些方法的话,Activity将通过getOwnerActivity方法返回该Activity管理的对话框dialog.   onCr

  • 如何在RxJava2中链接两个Completable

    您正在寻找andThen运营商。 返回一个Completable,它首先运行此Completable,然后运行另一个Completable。 firstCompletable .andThensecondCompletable 通常,此运算符是f

  • 是否有一个标准的Java异常类表示“找不到对象”?

    您知道这里是否可以使用标准例外吗? 有几个例外的是 可以 使用(例如NoSuchElementException或IllegalArgumentException),但答案实际上取决于你想要传达的语义: NoSuchEleme

  • Android致命信号11

    我试图在另一个类中调用未初始化的Canvas,所以当它试图获取其高度或宽度时,它会崩溃。

  • Java Switch语句-“或” /“和”可能吗?

    您可以通过省略该break;语句来使用切换大小写掉线。 char c = * whatever *; switchc { case 'a': case 'A': get the 'A' image; break; case 'b': case 'B': get the 'B' image;

  • JUnit4 fail()在这里,但是pass()在哪里?

    只要测试没有引发异常,它就会通过,除非您的@Test注释指定了预期的异常。我想pass可能会抛出一个特殊的异常,JUnit总是将其解释为通过,从而使测试短路,但这会违背通常的测试设计(即假设成功,并且仅在断言失败时失败),并且如果有人最好使用的想法pass,这将大大减慢大量通过测试的速度(由于异常创建的开销)。失败的测试不应该成为常态,因此,如果有这些开销,那就

  • 增加整数的int值?

    Integer对象是不可变的,因此一旦创建它们就无法修改该值。您将需要创建一个新的Integer并替换现有的。 playerID = new IntegerplayerID.intValue + 1;

  • 动态JSP页生成静态HTML的方法

    本文实例讲述了动态JSP页生成静态HTML的方法。分享给大家供大家参考。具体如下: 具体实现: 利用Filter的过滤功能把*.jsp过滤出来,判断是否存在对应的.html文件,如果不存在对应的.html文件,则将其内容读出写入指定的.html文件,再跳转到对应的.html即可。如果存在对应的.html文件,则直接跳转到对应的.html即可。 代码:p

  • Android实现手机壁纸改变的方法

    本文实例讲述了Android实现手机壁纸改变的方法。分享给大家供大家参考。具体如下: main.xml布局文件: ?xml version="1.0" encoding="utf-8"? LinearLayout xmlns:android="http:schemas.android.comapkresandroid" android:

  • Eclipse光标更改为十字准线

    这很可能是块编辑模式。尝试按Alt+ Shift+ A。

  • 如何使用Java中的BouncyCastle API对密码进行加密和加盐?

    我建议为此使用基于密码的密钥派生函数,而不是基本的哈希函数。像这样: tuning parameters these sizes are relatively arbitrary int seedBytes = 20; int hashBytes = 20; increase iterations as high as your performance can tolerate sin

  • 在Android上获取当前的GPS位置

    您必须在onCreate()返回之后才能触发您的位置更新回调。如果您将经纬度变量初始化为虚拟值,则可能会看到您正在打印这些值。 在onLocationChanged中添加一些日志记录,以便可以看到它已被触发,然后仔细阅读有关回调和更新UI的android应用程序的工作方式。 还要确保您的应用程序在其清单中具有适当的权限。

  • RC4加密Java

    有几件事要注意: 当您需要无符号字节(例如用于索引)时,Java并不是很容易使用。 如果您在S和中创建了状态T,那么您应该真正注意到这些值会发生变化,当您 使用相同的实例进行 解密时 , 会采用用于加密的状态; 上面的代码在内存方面不是很有效,您可以轻松地重写它以获取字节数组。

  • 使用C ++中的ArrayList打印字符串的所有子序列

    在这个问题中,我们得到一个字符串,并且我们必须打印该字符串的所有子序列。子字符串是通过删除元素形成的。而且,字符串的顺序不应更改。 让我们举个例子来更好地理解问题- Input:string=“xyz” Output:xyxyzxzyzxyz 为

  • 如何在Java 9中使用JShell实现ArrayList?

    JShell是一个交互式Java Shell工具,使我们能够从Shell中执行Java代码并立即显示输出。JShell是从命令行运行的REPL(读取评估打印循环)工具。我们可以通过简单地在命令提示符下键入“ jshell”来启动JShell ,并使用“ st

  • 如何使用jsoup维护可变cookie和会话?

    这段代码很混乱。流是不合逻辑的,并且异常处理不好。对象引用比较喜欢if p != path和if cookys != cookies不作任何绝对的意义。要比较对象的 内容, 您需要改用equalsmethod。 到目前为止,我了解到您想在同一域中的一系列后续Jsoup请求中维护cookie。在这种情况下,您

  • 使用套接字的客户端-服务器-客户端通信

    当您的客户端连接到服务器时,您的服务器会Socket为其创建一个,这里是Socket socket = ss.accept;,您的套接字变量将保存该客户端。 现在,如果你只是不断添加客户端套接字连接到arraylist你的while循环,你将与你的服务器一样主动连接客户端列表: 接受后: p

  • 使用impress.js制作幻灯片

    上周看到一个朋友做了很炫的缩放式幻灯片,可能因为对此知识了解的不多,找了好久才找到几个web幻灯片工具。通过筛选决定用Geek的 impress.js 。 impress.js是一款新兴的幻灯工具,它的效果类似Prezi,但是拥有3D的功能,而且是在MITGPL协议下开源,对于有一定的Web开发基础的人而言,真是一个福音!只需要简单的用一些html指令,并加载impress.js就可以制作出一

  • JSF:无法捕获ViewExpiredException

    这个测试用例是假的。在ViewExpiredException通常恢复视图(因为它缺少在会议)期间,未呈现响应,也没有实例化的bean时只被扔出。在您的情况下,在实例化bean期间抛出此异常,并且将此异常包装在ServletException。 在 真正 ViewExpiredException当您在HTTP会话过期发送一个HTTP