技术文章类别

 所有技术文章

  • JTable可点击列排序:排序对单元格的内容进行排序,但是不更新单元格格式吗?

    您必须将行索引从“视图”转换为“模型” int modelRow = convertRowIndexToModelrow;

  • 如何覆盖HttpURLConnection中的HTTP标头“主机”?

    最后一条评论解决了我的问题: System.setProperty"sun.net.http.allowRestrictedHeaders", "true" 或在VM启动时: -Dsun.net.http.allowRestrictedHeaders=true

  • JSP中使用JSTL按不同条件输出内容的方法

    本文实例讲述了JSP中使用JSTL按不同条件输出内容的方法。分享给大家供大家参考。具体如下: ConditionalContentJSTL.jsp页面: %@ page language="java" contentType="texthtml;charset=UTF-8" % %@ taglib uri="WEB-INFtldc-rt.tld

  • 是否可以查看Java类文件的字节码

    我一直在研究具有颜色编码字节码输出模式的反编译器(我发现它比javap更具可读性)。它还可以输出Java代码或中间的“字节码AST”。

  • windows server 2008 R2 管理员帐户克隆方法(图文)

    提醒:为了意外情况发生,请先备份SAM文件。 1.首先进入注册表,找到SAM文件,位置是HKEY_LOCAL_MACHINE\SAM\SAM,默认情况下,SAM下面的所有子项全部是隐藏不可见的,右击SAM,在右键菜单中选择权限。 img src="https:img.nhooo.comstaticupl

  • 用Java语言添加或修改关键字

    一种使用相当复杂的工具链并被认为是“过大杀伤力”的方法,但是不如编写自己的编译器那么费力: 从http:www.antlr.orgdownload.html下载ANTLR4a href="http:www.

  • 使用Jena TDB在本地加载DBpedia吗?

    要让Jena在本地建立索引: ** The Constant tdbDirectory. * public static final String tdbDirectory = "C:\\TDBLoadGeoCoordinatesAndLabels"; ** The Constant dbdump0. * public static final String dbdump0 = "C:\\Users\\

  • 如何使用Java恢复已删除的文件?

    要恢复已删除的文件,需要了解底层文件系统的实现方式,因此您需要做一些阅读工作,然后才能到达任何地方。 从理论上讲,是的,您绝对可以使用纯Java来做到这一点。您只需要了解如何绕过文件系统从原始磁盘读取数据即可。在Unix系统上,这很简单:将设备节点作为文件打开(您需要root权限)并进行读取。在Windows上,可能有类似的过程。最糟糕的是,您将不得不使用C或C++创建一个帮助程序库来为您读取数据。

  • 获取目录中按上次修改排序的文件?

    并没有真正的“简便方法”,但是有可能: ListPath files = new ArrayList; tryDirectoryStreamPath stream = Files.newDirectoryStreamdir { forPath p : stream { files.addp; } } Collec

  • IIS7.5 Error Code 0x8007007e HTTP 错误 500.19的解决方法

    今天在win2008+IIS7.5的环境中部署WCF服务后,一直出现无法打开的页面。具体错误信息如下: HTTP 错误 500.19 - Internal Server Error 无法访问请求的页面,因为该页的相关配置数据无效。 详细错误信息 模块 DynamicCom

  • Lambda引发异常

    我的方法是从lambda 偷偷地 将其抛出,但是要小心,使该send方法在其throws子句中声明它。使用我在这里发布的Exceptional课程: public Server sendString message throws IOException { sessions.parallelSt

  • PHP的serialize序列化数据以及JSON格式化数据分析

    PHP的serialize是将变量序列化,返回一个具有变量类型和结构的字符串表达式,而JSON则是一种更轻、更友好的用于接口AJAX、REST等数据交换的格式。 其实两者都是以一种字符串的方式来体现一种数据结构。那么他们之间又有什么区别呢? serialize序列化 我们在一些老的WEB系统中可能会看到在数据库或在文本文件中存储着一大串貌似有着特殊含义的字符串文本内容

  • 解析日期时无法从TemporalAccessor获取ZonedDateTime

    您忘记设置时间了。 如果将我的答案与代码进行比较,您会注意到唯一的区别是时间信息丢失。一个ZonedDateTime包含时间信息,并从当前的格式不处理它,实例ZonedDateTime不能形成即可。 您还可以在包含以下内容的stacktrace中看到它 Caused by: java.time.DateTimeExceptio

  • Android测量每秒帧数Frames Per Second (FPS)的方法

    本文实例讲述了Android测量每秒帧数Frames Per Second FPS的方法。分享给大家供大家参考。具体如下: MainThread.java: package net.obviam.droidz; import java.text.DecimalFormat; import android.graphics.Canvas; import android.

  • zabbix进行数据库备份以及表分区的方法

    由于测试环境上面使用的zabbix服务器配置比较低,经常会遇到性能瓶颈(主要是数据库和磁盘IO等),于是倒逼我使用了一些方式来缓解这些问题。 主要是以前使用的那个备份数据库的脚本是对zabbix数据库进行全备的,使用的又是mysql自带的工具mysqldump,当数据量大了之后进行全备所花的时间比较长,这样将会造成数据库的锁读。。。从而使zabbix服务以为mysql死掉了,产生一大堆的报警

  • 如何将Ant编译器更改为JDK 1.6

    我认为Ant compiler属性只是要知道编译器支持哪些属性。在javac一般属性或选项传递到编译器target。 您甚至不需要安装Java 6编译器。

  • 浅谈Oracle 11g 发行版2 新安装后关于登录的一些基本操作

    Oracle 11g是在推出的最新数据库软件,Oracle 11g有400多项功能,经过了1500万个小时的测试,开发工作量达到了3.6万人月,相当于1000名员工连续研发3年。Oracle 11g提供了高性能、伸展性、可用性和安全性,并能更方便地在低成本服务器和存储设备组成的网格上运行 ,相对过往版本而言,Oracle 11g具有了与众不同的特性 首先要注意,安装时候可以选择桌面类或者服务器类。桌面

  • SSLHandshakeException:没有通用的密码套件

    javax.net.ssl.SSLHandshakeException: no cipher suites in common 这有两个原因: 服务器没有私钥和证书,并且可能根本没有密钥库。在这种情况下,它只能使用不安全的匿名密码套件(默认情况下已禁用),并且应该保持这种状态。因此,没有可以同意与客户端一起使用的密码套件。

  • PHP中JSON的应用技巧

    互联网的今天,AJAX已经不是什么陌生的词汇了。说起AJAX,可能会立即想起因RSS而兴起的XML。不可否认,XML是很不错的数据存储方式,但是其灵活恰恰造成了其解析的困难。当然,这里所指的困难,是相对于本文的主角--JSON而言。 JSON为何物?我就不重复概念了。通俗的说,它是一种数据的存储格式,就像PHP序列化后的字符串一样。它是一种数据描述。比如我们将一个数组序列化后存放,就可以很容易的反序列化后应用。J

  • 在Eclipse中为我的Java应用程序创建exe?

    如果您只是想知道如何在Eclipse IDE外部运行应用程序,则不需要exe。在菜单中寻找“导出JAR”选项。 如果导出正确完成(生成了MANIFEST),则应该能够通过双击JAR文件或从命令行使用“ java -jar FILENAME.jar”来运行JAR文件。请注意,这是与平台无关的格式。

  • JDK 1.7 Throwable`addSuppressed()`方法

    一般而言,addSuppressed当我们以某种方式 并行 执行会产生异常的情况时,应使用Throwable 方法 ,该情况会 被抑制 。我发现了两个例子; 当调用代码将看到原始异常(在try或catch块中)以及在finally块中发生的异常时,使用try-with-resource块(try-finally块)。

  • Powershell 获取特定的网页信息的代码

    Powershell可以很轻松的获取网页的信息并读取到对应的内容。如果对象的格式是XML或者Json,那就更容易处理了,一般经常使用invoke-restmethod和invoke-webrequest这两个命令。前者主要是获取Json格式的内容,后者可以获取整个网页的内容。 比如说我希望查询明天悉尼的天气如何。网上随便搜了一个提供API的站点 http:openweathermap.org

  • Java线程缓存何时刷新?

    这在JLS的 Threads and Locks 部分中进行了描述。 根据同步顺序定义何时需要线程从主存储器读取线程,并且该线程发生在顺序之前。基本上说,为了使 读取 产生最后 写入 的值,需

  • Firebase访问令牌是否自动刷新?

    onIdTokenChanged每当ID令牌更改时都会触发。如果ID令牌过期,则不会触发。如果刷新了新的ID令牌,新用户登录或现有用户退出,则会触发。 Firebase会根据需要自动刷新。例如,如果您使用实时数据库或Firestore,它们将在令牌过期后自动刷新令牌,因为它们需要持久连接和ID令牌。这将导致该侦听器触发。 getIdToken 将缓存未过期

  • 高性能JMS消息传递

    1)首先,Spring JMS的开销是使用JmsTemplate通过下面的缓存机制发送消息。本质上,JmsTemplate将对您发送的每条消息执行以下操作: 建立连接 建立工作阶段 创建生产者 建立讯息 发信息 闭幕会议 紧密连接 可

  • 如何从实现可序列化的XSD生成类?

    如果您使用的是XJC,建议您阅读以下参考:用于XML绑定的JavaTM体系结构:JAXB RI供应商扩展定制: 您必须在架构附加名称空间定义中添

  • JSP实现用于自动生成表单标签html代码的自定义表单标签

    本文实例讲述了JSP实现用于自动生成表单标签html代码的自定义表单标签。分享给大家供大家参考。具体如下: 这个是自己写的一个简单的JSP表单标签,用于自动生成checkbox,select,radio等标签,传入菜单集合生成html代码,自动选中指定值,用于java web项目的jsp页面。 1. Servlet部分代码: MapString, St

  • 带有复选框的JTree

    对于#2,您可以使面板成为编辑器渲染器,并添加带有复选框的标签-标签将是文本,而复选框将不会添加文本。

  • PHP中Session和Cookie是如何操作的

    Session PHP的$_SESSION可以存储当前用户数据信息,用户访问WEB网站的时候,PHP会给每个访问的用户创建一个session ID,该ID是唯一ID,保存在客户机上,而用户的会话数据是保存到服务端的,PHP可以对每个不同的用户信息进行存储,当会话过期后,用户session信息也会失效。 使用Session,在使用PHP session时,一定要在页头加上s

  • 重新将JMS侦听器连接到JBossMQ

    您应该在客户端代码中实现javax.jms.ExceptionListener。您将需要一个名为onException的方法。当客户端的连接断开时,您应该得到一个JMSException,并且此方法将被自动调用。您唯一需要注意的是,如果您有意与JBossMQ断开连接- 这也会引发异常。 一些代码可能看起来像这样: public void onException JMSE

  • oracle适配器连接不上的解决办法

    racle 的Developer连接不上报错:listener does not currently know of SID given in connect descriptor 解决办法: 在 D:\app\Administrator\product\..\dbhome_\NETWORK\ADMIN中找到listener.ora文件,修改后的文件在

  • 在Java中使用C结构

    在将C结构映射到Java对象方面,Swig将为您处理许多繁琐的重复工作。查看Swig Java手册以及有关a href="http:www

  • C#中调用SAPI实现语音识别的2种方法

    通过微软的SAPI,不仅仅可以实现语音合成TTS,同样可以实现语音识别SR。下面我们就介绍并贴出相关代码。主要有两种方式: 1、使用COM组件技术,不管是C++,C#,Delphi都能玩的转,开发出来的东西在XP和WIN7都能跑。(注意要引入系统组件SpeechLib,XP要安装识别引擎) 2、使用WIN7的windows api,其实最终还是调用了SAPI,所以开发出来的东西就只能在WIN7

  • javascript实现删除前弹出确认框

    需求:用户点击删除按钮时,弹出一个确定框,如果用户点击“确定”执行删除操作,否则不执行 JS代码 function del { var msg = "您真的确定要删除吗?\n\n请确认!"; if confirmmsg==true{ return true; }else{ return false; } } html代码

  • 我可以在不同的动作类之间传播struts2 ActionError吗?

    可能有一种方法可以做到这一点,但我认为这不是使用struts的好方法。如果actionA验证失败,则您很可能想要显示错误的非重定向输入结果,或者可能显示错误的全局错误页面。 我想您可以将操作错误存储在重定向之间的会话之类的位置,但是您实际上不会使用框架的设计方式。

  • 在MongoDB中打开连接的SocketTimeout

    经过几次尝试,我发现这是Azure的Load Balancer的问题。 闲置60秒钟后,它将断开所有未决的TCP连接。 进一步挖掘之后,我发现了a href="h

  • C#中调用SAPI实现语音合成的2种方法

    我们都知道现在的语音合成TTS是可以通过微软的SAPI实现的,好处我就不多说了,方便而已,因为在微软的操作系统里面就自带了这个玩意,主要的方式有两种: 1、使用COM组件技术,不管是C++,C#,Delphi都能玩的转,开发出来的东西在XP和WIN7都能跑。(要引入SpeechLib,好像在项目上点引用,然后选到系统COM吧,好久没弄,记不清楚了) 2、使用WIN7的windows api,其

  • 如何将html页面导出为pdf格式?

    Flying Saucer API与一起使用iText PDF可以将HTML内容转换为PDF。 以下示例在某种程度上帮助您理解XHTML到PDF的转换。 使用飞碟API的

  • jQuery插件Slider Revolution实现响应动画滑动图片切换效果

    这是一款非常强大的内容切换插件,它基于jQuery,它充分响应,支持移动设备,支持手机触摸,键盘翻页;它内置幻灯、视频播放计时器,它拥有各种模式:自定义,自动响应,全屏;它有多种动画效果、3d效果...总之你想到的效果它都做到了,它的名字叫Slider Revolution。 HTML Slider Revolution是一款基于jQuery

  • 在Spinner Control中仅插入数字

    对该要求尚不完全确定-假设您要防止输入无法解析为有效Number的字符。 如果是这样,可以轻松使用Spinner编辑器中的TextFormatter:有了它,您将监视文本的任何更改并接受或拒绝。该决定封装在格式器的过滤器中。一个非常简单的版本(肯定还有更多事情要做,请参见Swing的DefaultFormatter) get a localized format for parsing N