随笔分类 - java
摘要:前言: springboot项目默认使用了hikari作为数据库连接池,在开发机器上一切正常. 但是把程序部署到Centos7 x64上之后发现,每次首页登录的时候都要停顿几十秒. 于是,在程序启动后, 迅速执行 获取到程序的pid,然后在首页点击了几下登录, 再然后执行 获取程序堆栈信息. 以下只
阅读全文
摘要:说一下我的操作过程吧 1. 在Windows上先用 ,进行调试; 2. 在网上找Java代码,我选择的是 "RXTXcomm" ,网上代码很多,基本都一样。 3. 在Windows电脑上把rxtx压缩包中的 (与当前系统对应)放入jdk1.8.0_221\jre\bin目录中(事实上放在项目启动时能
阅读全文
摘要:先抱怨一下,打死都想不到,海康的摄像头SDK居然是一个Java类,还有必须的两个jar包(jna.jar,examples.jar)。鬼能想得到会这么命名。 下面开始吧。 Windows 1. 把从官网下载的SDK(和当前系统对应)解压,把库文件整个拷贝到某个目录(我是D:\hik\libs),然后
阅读全文
摘要:新建start.bat,输入以下内容即可。 @echo off title myprogress-%date%-%time%-%cd% chcp 65001 java -Dfile.encoding=utf-8 -jar myprogress.jar 说明: chcp 65001: 修改命令行中的编
阅读全文
摘要:该文章转载自:http://www.cnblogs.com/jianlun/articles/5553452.html 因为在我做的这个系统中发现验证码有点偏上,整体效果看起来不太好,就做了一些修改。 java代码(图片工具类)VerifyCodeUtils: java代码 controller调用
阅读全文
摘要:controller代码: jsp代码: 效果:
阅读全文
摘要:通过官方文档https://docs.sentry.io/可以得知,安装服务有两种方式,一种是使用Python,这种方式个人感觉比较麻烦。于是选择了第二种方式:使用docker。 我是在Windows上使用的docker,前后执行了如下命令: 1. 获取redis、postgres、sentry。s
阅读全文
摘要:方法一(jsonp): 页面ajax请求的写法: java服务端写法: 方法二: 在服务端设置response.setHeader("Access-Control-Allow-Origin", "*");即可。 Access-Control-Allow-Origin:* 表示允许任何域名跨域访问 如
阅读全文
摘要:把结果集封装为List// 通过结果集元数据封装List结果集 public static List> read(String sql) { Connection conn = null; PreparedStatement ps = null; Re...
阅读全文
摘要:1. btye[]转blob byte[] bs = ...Blob blob = conn.createBlob();blob.setBytes(1, bs);ps.setBlob(2, blob);2. blob转byte[]Blob b = resultSet.getBlob(metaDat...
阅读全文
摘要:private static String getWebInfPath() { URL url = 当前类.class.getProtectionDomain().getCodeSource().getLocation(); String path = url.toString(); int ...
阅读全文
摘要:我们经常需要将我们的程序运行中的一些信息(比如在选项对话框中的设置)记录下来,以做便再次运行的时候不用再重写填写这些数据。这对改善软件的人机可用性方面是很有用的。比如:数据库监控、日志工具,JDBMonitor在这方面做的是非常好的,以它的Swing界面监视器和数据库日志记录查询窗口中所有的配置信息(例如远程服务器地址、端口、数据库名称、JDBC驱动等等)都是被保存的,当再次运行的时候程序会自动加载这些配置信息,所以使用起来相当方便。 保存加载配置文件有多种方式,比如xml文件、properties文件等,采用这些保存方式的一个问题就是如果程序是以jar,war 包等方式发布的那么这些配置文.
阅读全文
摘要:先说明一下,这个实体中嵌套有多层内部类,json是已经拼好的。json字符串为:{"QueryMXASSETDTSResponse":{"rsStart":0,"rsCount":2,"rsTotal":2,"MXASSETDTSSet":{"ASSET":[{"ASSETNUM":"D-1001B","DESCRIPTION":"\u5367\u5f0f\u6c14\u6db2\u5206\u79bb\u
阅读全文
摘要:网上找的一个类,感觉挺实用的,就贴在这里。 1 package cn.jasgroup.sanjiangaerolng.devicetest.tree; 2 3 import java.beans.IntrospectionException; 4 import java.beans.Introspector; 5 import java.beans.PropertyDescriptor; 6 import java.math.BigDecimal; 7 import java.math.BigInteger; 8 import java.util.List; 9 impo...
阅读全文
摘要:转载自:http://blog.csdn.net/java20100406/article/details/6232055通过配置JsonConfig过滤有可能引起循环的字段,如果不这样,根据hibernate的原则会不断的级联查询.*************************************Action******************************************************1.对象。JsonConfig jsonConfig = new JsonConfig();jsonConfig.setExcludes( new String[]{ &q
阅读全文

浙公网安备 33010602011771号