java
文章平均质量分 68
猩猩之火
理论不懂就实践,实践不会就学理论!
展开
-
SpringBoot配置long转String 丢失精度的几种方式
在web项目中,Java后端传过来的Long/long类型,前端JS接收时会丢失精度。下面分享几种long转string的方式。第二种:配置全局转换,不需要在每个字段上添加注解,一劳永逸。第一种:在相应的类的属性上添加JsonSerialize注解。第三种:使用Jackson2,笔者未尝试,读者可以试下。第四种:bootstrap.yml配置,会将所有数字类型都会转为字符串。原创 2024-10-12 16:57:56 · 343 阅读 · 0 评论 -
Windows启动RocketMq报错:Unrecognized VM option ‘UseCMSCompactAtFullCollection‘
启动RocketMq报错Unrecognized VM option原创 2022-08-25 16:32:41 · 2961 阅读 · 0 评论 -
java中的多线程编程:thread、Locks
详情参考:https://www.cnblogs.com/dolphin0520/category/1426288.html原创 2020-04-28 19:58:28 · 141 阅读 · 0 评论 -
zxing 生成二维码 带logo
·1生成带logo的二维码,并转base64public static String generateBase64Img(String code_url,int width,int height,String format,String logopath) throws WriterException, IOException { if(StringUtil.isEmpty(format...原创 2019-11-30 15:15:03 · 460 阅读 · 0 评论 -
java实现支付宝扫码付款
最近做了支付宝扫码付款:废话不多说:下面开始:1:开通支付宝商家,登录支付宝开放平台,创建应用-2、设置应用的私钥和公钥,每个应用都有自己的私钥和公钥。不能混用哦3、把应用的appid、私钥、公钥和支付宝的公钥、网关URL 写到配置文件或是数据库。供程序调用4编写zfb支付service类首先引入jar包<alipay-version>3.7.73.A...原创 2019-11-30 15:02:23 · 2873 阅读 · 0 评论 -
HttpPost方式请求
简单代码如下:1.Map params = new HashMap(); params.put("id", "11223"); params.put("nonce_str", RandomStringUtils.randomNumeric(16)); params.put("message", "...aaaabc"); DefaultHttpClien原创 2017-03-29 11:33:54 · 1175 阅读 · 0 评论 -
XMLConfiguration用法
XMLConfiguration是apache工具集里的一个用于对XML文件进行读写的东东,使用起来很方便。下面我将简单的举几个使用例子。1,读这里是我们的XML文件:unit.xml/root/Desktop/image/4.jpg/root/Desktop/image/5.jpgrootx=250:y=225原创 2016-12-16 17:00:55 · 9915 阅读 · 0 评论 -
根据类名,获取接口对象
public static CommonInterface getCommonInterface(Interface itf) throws ClassNotFoundException, InstantiationException, IllegalAccessException{ Class c = Class.forName(itf.getClassName()); CommonIn原创 2016-12-14 22:50:10 · 4022 阅读 · 0 评论 -
JSON过滤
/* * 1 封装的自定义类型对象的时候,封装对象中的那个属性 * 取决于你的自定义数据类型对象中哪个属性提供了Getter方法 * **如果不想封装自定义对象中的某个属性,可以将给属性的getter方法移除 * 2封装在JSONObject中的自定义类型对象必须是public修饰的 * JSON提供了属性锅炉的功能 * 将自定义类型对象中不想封装在JSON中的属性过滤掉原创 2016-08-12 10:41:15 · 708 阅读 · 0 评论 -
阿里巴巴Java开发手册-编程规约
本文转自:http://www.jianshu.com/p/bc8fed863eca?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io注:为了方便以后自己学习,查阅方便,转载了作者的文章。并无他意。最近,阿里巴巴发布了《阿里巴巴Java开发手册》,总结了阿里人多年一线实战中积累的研发流程规范,这些流程规范在一定程转载 2017-04-18 13:43:21 · 978 阅读 · 0 评论 -
mui调取手机摄像头,拍照,上传
最近在做H5,调取手机摄像头,拍照,上传功能,本想上传base64编码,却没实现,后改为上传二进制文件的方式上传的,废话不多说,上代码:<script src="js/fw/jquery/jquery-1.12.2.min.js"></script> <script src="vendor/libs/mui.min.js"></script> <script type原创 2017-11-24 10:53:04 · 9618 阅读 · 1 评论 -
redis集群开发demo
网上看到一篇帖子,粘贴过来,以作查看,因为没有多余时间,没做测试,只供参考。如果你有时间的话,可以测试下。application-redis.xml :利用spring的构造注入,把集群参数传入RedisInitBean中,并且在项目启动的时候加载RedisInitBean的有参构造方法<?xml version="1.0" encoding="UTF-8"?><be...转载 2019-01-03 20:11:47 · 415 阅读 · 0 评论 -
java复制文件的4种方式
本文摘自:https://blog.csdn.net/jovi_zhao/article/details/78142552粘贴过来,方便后用。摘要尽管Java提供了一个可以处理文件的IO操作类。 但是没有一个复制文件的方法。 复制文件是一个重要的操作,当你的程序必须处理很多文件相关的时候。 然而有几种方法可以进行Java文件复制操作,下面列举出4中最受欢迎的方式。1. 使...转载 2019-03-05 16:46:02 · 306 阅读 · 0 评论 -
java类中获取ServletContext的方法
在项目中遇到这样一个问题,需要在没有web请求的java普通类中,获取ServletContext,那么该怎么获取呢?答案就是通过ContextLoader类:WebApplicationContext webAc= ContextLoader.getCurrentWebApplicationContext(); ServletContext servletContext = w...原创 2019-07-18 20:04:00 · 5590 阅读 · 0 评论 -
java 调用dll文件
可以参考:https://blog.csdn.net/qq_36601357/article/details/81545933https://blog.csdn.net/zdy0_2004/article/details/78804840System.load(String filename)和System.loadLibrary(String libname)的区别:https://ww...原创 2019-08-24 10:20:30 · 150 阅读 · 0 评论 -
java abstract类和interface的区别
java里抽象类和接口的区别 下面的这篇文章讲的十分透彻了,所以转载之abstract class和interface是Java语言中对于抽象类定义进行支持的两种机制,正是由于这两种机制的存在,才赋予了Java强大的面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进行抽象类定义时对于abstra转载 2016-08-17 22:17:07 · 436 阅读 · 0 评论 -
正则表达式基本用法
正则表达式原创 2016-05-11 17:35:31 · 1735 阅读 · 0 评论 -
线程的创建方式问题
线程的创建方式选择哪个更好呢?实现Runnable接口更好一些。1,因为实现Runnable接口可以避免Java单继承的局限性。当一个类继承了Thread,就不可以在继承其他类了。而当一个类实现了Runnable,它一样可以继承其他类。比如 class Demo extends SuperDemo implements Runnable{}2,更符合面向对象原创 2016-04-21 14:17:56 · 351 阅读 · 0 评论 -
java中的日期
Date now = new Date(time); Calendar cal = Calendar.getInstance(); cal.setTimeInMillis(System.currentTimeMillis()+999L*24*60*60*1000); //cal.setTimeInMillis(time);//以毫秒为单位设置时间 System.ou原创 2016-04-22 13:03:28 · 426 阅读 · 0 评论 -
一个简单的写入文件内容的小demo
一个简单的写入文件内容的小demo原创 2016-04-22 15:21:46 · 392 阅读 · 0 评论 -
Webservice入门简单实例 教程
刚开始做开发不久,之前还没有接触过Webservice,今天研究了下,简单做了个demo,话不多说了,下面开始: 注:本文教程是用eclipse+ jdk1.7做的 一、生成Service端①新建一个项目:命名为TheService ②在项目内,建立包com.zhan.service,之后再建一个类名为:ServiceTest.java,如图:原创 2016-06-01 18:40:09 · 5784 阅读 · 1 评论 -
axis调用webservice的简单方法
本人初遇webservice,研究了下webservice调用。现写出一个方法,如果你还有其他方式,欢迎留言。探讨学习。try { Service service = new Service(); Call call = (Call)service.createCall(); call.setTargetEndpointAddress(new java.net.URL...原创 2016-06-14 11:51:30 · 2342 阅读 · 0 评论 -
解析XML的 - dom4j 和 jdom
1、XML :(eXtensible Markup Language) 可扩展的标记语言,XML主要是为了传输和保存数据用的,可跨平台。 XML中的DTD :定义XML文件中的元素和属性 : Document Type Definition 文档类型定义 DTD定义: ]>属性的类型:ID :在标签中ID的值必须是唯一的值 ID类型的值不能是数字原创 2016-06-14 15:07:15 · 711 阅读 · 0 评论 -
用axis调用webservice
本人测试过的小demo,用axis调用webservice实现,下面为代码:服务端方法代码为:public String handler(String name){ return "我的名字是:"+name; }客户端调用代码为:public static void main(String[] args) { try{ String url = "http://l原创 2016-06-14 17:16:58 · 1680 阅读 · 0 评论 -
java解析xml数据的四种方式
在设计的时候,要常用XML文件的特性,提交程序可扩展(固定参数写在XML文件)、封装(通用类、方法调用的封装)、缓存(极少变动,但逻辑有极其复杂数据分析)等特性。XML现在已经成为一种通用的数据交换格式,平台的无关性使得很多场合都需要用到XML。本文将详细介绍用Java解析XML的四种方法。XML现在已经成为一种通用的数据交换格式,它的平台无关性,语言无关性,系统无关性,给数据集成原创 2016-06-15 10:32:49 · 887 阅读 · 0 评论 -
mybatis和hibernate创建会话的简单区别
SqlSessionFactoryBuilder:build方法创建SqlSessionFactory实例。SqlSessionFactory:创建SqlSession实例的工厂。SqlSession:用于执行持久化操作的对象,类似于jdbc中的Connection。SqlSessionTemplate:MyBatis提供的持久层访问模板化的工具,线程安全,可通过构造参数或依赖注入原创 2016-06-15 17:28:53 · 938 阅读 · 0 评论 -
java中execute executeUpdate executeQuery的区别
/*SQL分类: DDL:DROP create truncate alter DML:INSERT UPDATE DELETE DQL:SELECT*/ public static void main(String args[])throws Exception{ testExecuteUpdate(); } /*execute: 1.执行DDL,原创 2016-07-25 14:55:28 · 1945 阅读 · 0 评论 -
dom4j写出xml文件
dom4j写出xml文件简单实例: import java.sql.*; //Connection DriverManager Statementimport java.io.*; //File FileInputStreamimport org.dom4j.*;//Document Element Attributeimport org.dom4j.io.*;//SAXReader原创 2016-07-25 15:35:43 · 427 阅读 · 0 评论 -
dbcp连接数据库简单测试
dbcp连接数据库简单测试 import org.apache.commons.dbcp.*;import java.sql.*;public class TestDBCP{ public static void main(String args[])throws Exception{ //1.创建BasicDataSource对象 BasicDataSource ds =原创 2016-07-26 11:12:17 · 1520 阅读 · 0 评论 -
java中反射
反射 invoke用法原创 2016-07-26 17:22:13 · 304 阅读 · 0 评论 -
java中的IO流
InputStreamOutputStreamFileInputStreamFileOutputStreamBufferedInputStreamBufferedOutputStreamDataInputStreamDataOutputStreamObjectInputStreamObjectOutputStreamReader 字符流统一的父类 WriterFileReader 只能读取文本文件 FileWriterBufferedReaderBufferedWrite原创 2016-04-22 17:27:44 · 410 阅读 · 0 评论