- 浏览: 3237926 次
- 性别:
- 来自: 深圳
最新评论
-
天使建站:
看这里 这里这篇文章更详细 还有完整的实例演示:js跳出循环: ...
JavaScript break跳出多重循环 -
wuhenliushui:
公钥能改成cer格式么
Java&keytool生成RSA密钥 -
memort:
你的这个是没有服务端吗?
JAVA发送HttpClient请求及接收请求完整代码实例 -
csu03zhanglei:
大牛 。膜拜
利用MySQL去Oracle -
wuzaizhong283:
wuzaizhong283 写道bijian1013 ...
JDK1.5 AtomicLong实例
文章列表
其实在Maven安装后执行mvn help:system命令报错,且在这个错误未解决前,在使用Eclipse构建Maven项目时,也报Could not resolve archetype org.apache.maven.archetypes:maven-archetype-webapp错,如下所示:
当然,其间,用maven命令创建maven工程时,有如下提示:
Downloading: http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.5/mav ...
在上一篇《Maven安装教程详解》中,讲解了Maven如何安装,但在开发过程中,我们大多数开发人员都是在Eclipse上开发的,所以下面来进一步讲解一下使用Eclipse构建Maven项目。
一.前言
Maven这个个项目管理和构建自动化工具,越来越多的开发人员使用它来管理项目中的jar包。本文仅对Eclipse中如何安装、配置和使用Maven进行了介绍。
Eclipse中m2eclipse插件的安装
二.Eclipse的Maven插件安装
现在Eclipse默认都有Maven,如果有了,就直接忽略这一步,如果没有,需要给它添加m2eclipse插件,下面是具体的 ...
一.准备工作
1.确定电脑上已经成功安装jdk7.0以上版本(我这里安装的是jdk8)
2.win7操作系统
3.maven安装包,下载地址:http://maven.apache.org/download.cgi
二.解压Maven安装包
在上述地址中下载最新的Maven版本,解压到指定目录(此处根据自己的需要),本人解压到了D:\software\maven\apache-maven-3.5.3目录下,里面有bin、lib、conf等文件夹。
三.配置Maven环境变量
在我的电脑- ...
String s = "fs123fdsa";//String变量
byte b[] = s.getBytes();//String转换为byte[]
String t = new String(b);//bytep[]转换为String
做JAVA经常会碰到中文乱码问题,还有各种编码的问题,特别是String类的内容需要重新编码的问题。要解决这些问题,必须了解清楚JAVA对于字符串是怎么处理的。
1."字符"是由数字来表示的
先来重新了解一下计算机是如何处理“字符”的,这个原理是大家必须记住的,特别是在用JAVA写程序的 ...
在工作中,经常会将JSON串转换映射成java对象,如下是fastjson和jsonLib将JSON串转换成JAVA对象的实例,特在此记录。
工程结构:
UserInfo.java
package com.bijian.test;
public class UserInfo {
private String name;
private int age;
private String address;
public String getName() {
return name;
}
...
最近做的一个项目,需要校验两个List是否相等的问题,我们看看如何比较两个数组相等。数组是一个连续的内存空间,所以一般来说,两个数组相等,就是意味着他们有相同的长度,相同的元素,以及相同的顺序。我们看看JDK的Arrays.equals()实现就一目了然了。
public static boolean equals(int[] a, int[] a2) {
if (a==a2) return true;
if (a==null || a2==null) return false;
int length = a.length;
if (a2.length != lengt ...
order by后可加多个字段,用英文逗号隔开,如下所示:
--f1用升序, f2降序,sql该这样写
order by f1, f2 desc
--也可以这样写,更清楚:
order by f1 asc, f2 desc
--如果都用降序,必须用两个desc
order by f1 desc, f2 desc
package com.bijian.test;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import java.io.OutputStreamWriter;
import java.io.RandomAccessFile;
public class AppendFile {
public static void metho ...
就像enum StepEnum {a,b,c,d},我想获得StepEnum的长度,可以通过StepEnum.values().length获得,具体使用实例:
Set<String> stepSet = new HashSet<String>(StepEnum.values().length);
在工作中,和第三方联调,对方的日期为了节省数据库的存储空间,用varchar类型存储的长整型数字。在转换展示发现竟然是2017年。
后沟通,原来对方存的是Unix时间戳(Unix timestamp),在转换时需先乘以1000转成毫秒。实例如下:
package com.bijian.test;
public class DateTest {
public static void main(String[] args) {
long p = 1514447530l;
String date = new java.text.SimpleDateFor ...
在工作中,难免会通过反射去获得对象某个属性的值,从而进行下一步的操作。如下反射工具实现了这样的功能。
方法一:通过对象反射获取
package com.bijian.test;
import java.lang.reflect.Field;
/**
* 反射获取对象属性值工具类
*/
public class ParamsReflectUtil {
public static Object getFieldValue(Object obj, String field) {
Class<?> claz = obj.getClass() ...
在《在Linux下如何使用openssl生成RSA公钥和私钥对》一文中,讲述了在Linux环境下如何生成RSA公钥和私钥,但在Java中,我们又是如何去很好的用它们呢?下面我来看下两个案例,特别是RSA私钥的生成是有输入密码的(在生产环境上一般都应该是这样用的),即在产生密钥对时有输入密码,如输出了12345678。
一.加签验签
import java.io.File;
import java.io.FileReader;
import java.io.IOException;
import java.security.KeyPair;
import java.securi ...
智能调度
一.让好用户遇到好客服
1.根据客户意图路由
2.根据模型最优匹配
3.数据赋能客服
a.智能辅助咨询解答(方寸)
解决方案无需记忆,用户数据无需翻找
b.智能辅助工单处理(瓦力)
系统通过机器学习 ...
一.指令中controller与link的区别
我们都知道在ng的指令中,返回的对象中有两个重要的属性:
// link function
{
link: function(scope, iElem, iAttrs, ctrl) { ... },
controller: function($scope, $element, $attrs) { ... }
}
这两个都可以获取到作用域,元素,属性等引用,也都会执行一次,在我还是个ng菜鸟的时候,当然,现在也还是,当我每次想要扩展个自定义指令时,脑海中总是萦绕着“where the fuck should I ...
当你初试 Angular 时,很自然地就会往 controller 和 scope 里堆满不必要的逻辑。一定要早点意识到,controller 这一层应该很薄;也就是说,应用里大部分的业务逻辑和持久化数据都应该放在 service 里。我每天都会在 Stack Overflow 上看到几个同类的问题,关于如何在 controller 里保存持久化数据。这就不是 controller 该干的事。出于内存性能的考虑,controller 只在需要的时候才会初始化,一旦不需要就会被抛弃。因此,每次当你切换或刷新页面的时候,Angular 会清空当前的 controller。与此同时,servi ...