- 浏览: 3237778 次
- 性别:
- 来自: 深圳
最新评论
-
天使建站:
看这里 这里这篇文章更详细 还有完整的实例演示:js跳出循环: ...
JavaScript break跳出多重循环 -
wuhenliushui:
公钥能改成cer格式么
Java&keytool生成RSA密钥 -
memort:
你的这个是没有服务端吗?
JAVA发送HttpClient请求及接收请求完整代码实例 -
csu03zhanglei:
大牛 。膜拜
利用MySQL去Oracle -
wuzaizhong283:
wuzaizhong283 写道bijian1013 ...
JDK1.5 AtomicLong实例
文章列表
在上一篇文章《Java使用RSA加密解密签名及校验》中,用java实现加密解密,但是在实际应用中,如前端页面用户输入的密码传输给后台服务前,需加密,也就是公钥加密,私钥解密。
首先把《Java使用RSA加密解密签名及校验》中稍加修改,把公私钥写在代码中来,如下所示:
package com.bijian.study;
import org.apache.commons.codec.binary.Base64;
public class MainTest {
public static void main(String[] args) throws Excep ...
项目要用到非对称加密解密签名校验什么的,于是从网上参考写一个RSA进行加密解密签名及校验的实例,听说是来源于《Java加密解密的艺术》。
RSA加密解密类RSAEncrypt.java:
package com.bijian.study;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;
import java.security. ...
一.slf4j中MDC是什么
slf4j除了trace、debug、info、warn、error这几个日志接口外,还可以配合MDC将数据写入日志。换句话说MDC也是用来记录日志的,但它的使用方式与使用日志接口不同。
在使用日志接口时我们一般这么做
Logger LOG = LoggerFactory.getLogger("LOGNAME_OR_CLASS");
if(LOG.isDebugEnabled()) {
LOG.debug("log debug");
}
MDC从使用方式上有些不同,我对它的理解是MDC可以将一 ...
换了台电脑,在eclipse中查看java的jar包中的源代码时,显示的全部是乱码。通过如下几步配置,解瘊了问题,配置步骤如下:
首先要知道你需要配置的编码格式,比如jar包的源码编码格式是GBK的。那么我们则配置为GBK。
步骤1.在eclipse菜单栏中,Window–>Preferences–>General–>Content types
将JAR Content , Java Class File 的Default encoding都设置为你要的编码。
步骤2.光设置上面的还不行,还需要再设置Workspace的编码。Window–>Pre ...
报错:1130-host ... is not allowed to connect to this MySql server
解决方法:
一.改表法
可能是你的帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入mysql后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"。
mysql -u root -pvmwaremysql>use mysql;
mysql> ...
MySQL数据库安装软件有解压版和安装版,解压版需要配置环境参数,而安装版的可以自动配置参数。可以根据自己的需要选择是解压版,还是安装版。
点击链接地址https://dev.mysql.com/downloads/file/?id=477166,进入MySQL官方网站,单击“Downloads”下载Tab页,进入下载界面
找到Community并且单击它,出现以下的页面
查看Community对应左侧下方选项,单击第四个“MySQL Community Server”
进入MySQL选项下载列表,选择Windows(x86,32-bit),MSI Installe ...
需求:
在连接数据库的单元测试时,极可能为测试某个测试点需提前准备对应的测试数据,这时,就需要对数据库表进行初始化。在执行完测试后,有时也需要查询数据库表来验证是不是正常入库。且为了保持测试的校验完整性和现有的功能代码分开,应有自已的sqlmap和dao。
1.直接执行前端传来的任何sql语句,parameterType="String",
2.对于任何sql语句,其返回值类型无法用resultMap在xml文件里配置或者返回具体的bean类型,因此设置resultType="java.util.Map",但是Map并不保证存入取出顺序 ...
一.概述
微信推出了小程序,很多公司的客户端应用不仅具有了APP、H5、还接入了小程序开发。但是,小程序中竟然没有提供Java版本的加密数据解密算法。
微信小程序提供的加密数据解密算法链接为:https://mp.weixin.qq.com/debug/wxadoc/dev/api/signature.html
我们下载的算法示例如下:
真的没有java实现示例。
二.实现Java版本的微信小程序加密数据解密算法
1.创建项目
这里,我们创建一个Maven工程,具体创建步骤略。
2.配置pom.xml
我们在pom.xml中加入如下配置, ...
一.概念
1.物理CPU
实际Server中插槽上的CPU个数
物理cpu数量,可以数不重复的 physical id 有几个
2.逻辑CPU
Linux用户对 /proc/cpuinfo 这个文件肯定不陌生. 它是用来存储cpu ...
在开发时,有时候可能需要根据不同的环境设置不同的系统参数,我们都知道,在使用java -jar命令时可以使用-D参数来设置运行时的系统变量,同样,在Eclipse中运行java程序时,我们怎么设置该系统变量呢?
另外,如果我们的程序需要输入运行参数,在Eclipse中如何配置?
答案很简单,具体步骤为:
在要运行的类上右键点击Run As-->Run Configurations...,在弹出界面中点击Arguments。
然后弹出如下界面:
1.其中Program arguments栏里可以输入程序运行所需的参数,也就是main方法的参数,如果参数 ...
1.下载jd-eclipse-site-1.0.0-RC2.zip包
2.启动eclipse
3.依次点击Help --> Install New Software... ,然后在弹出的界面中点选Add,增加一个repository,然后选你本地的site目录,点击Java Decompiler Eclipse Plug-in 后,继续Next ,Next ,Next ,最后重启Eclipse 即安装完成。
4.使用方式:依次选择:"Window> Preferences > General> Editors > File Asso ...
在运行的maven的构建的项目之后,提示了错误的信息No goals have been specified for this build。
进行运行项目的构建,然后进行选择为run as即可
这样就会弹出了下一级的菜单中进行选择为“maven build”的选项
然后在goals中进行输入为compile中即可,点击run运行
在SQL语句中使用集合函数count(),返回结果肯定为非负整数,这也是用来判断数据有无的一个很有效的方法;
然后在用sum()进行集合相加的时候,如果sum()的对象没有记录,那么不会返回0,而返回null,这么做,不会影响数据库,因为数值型字段也是可以存放NULL的,因为在执行这样的SQL语句的时候,没有记录也不会报错。
但是执行完之后,要使用这个数据就有问题了。
1.在程序里处理的时候,比如进行四则运算或其他的强类型转换的时候,就会提供类型不正确或是与其它数据相加得到的结果变成NULL,因为NULL+number= Null。
2.统计的结果的SQL语句中有 ...
mybatis判断是否为空或null
<if test="type!=null and type!=''">
AND type = #{type}
</if>
首先,该方法是将数组转化为list。有以下几点需要注意:
(1)该方法不适用于基本数据类型(byte,short,int,long,float,double,boolean)
(2)该方法将数组与列表链接起来,当更新其中之一时,另一个自动更新
(3)不支持add和remove方法
实例一:
import java.util.Arrays;
import java.util.List;
abstract public class AsllistTest {
public static void main(String[] args) {
Str ...