
java
文章平均质量分 52
佬油条
一个菜鸟程序员。
展开
-
替换jar里面的jar下的class文件报错处理
替换jar里面的jar下的class文件报错处理原创 2023-02-08 11:10:01 · 1636 阅读 · 0 评论 -
java8 后的时间处理
java8 时间处理转载 2022-08-24 10:00:06 · 204 阅读 · 0 评论 -
2021年行政地址信息 java 获取demo
傻乎乎的下载的方式原创 2022-03-06 21:40:10 · 310 阅读 · 0 评论 -
Only Unix-style line endings are allowed
最近在学一个国外的框架 ,代码拉下来之后。checkstyle 一直报这个错误 ,我实在摸不着头脑,想了很多办法,最后发现居然用git命令拉下来的代码有差异,直接在网页上下载zip压缩包 反而没有这个问题。...原创 2021-12-01 16:33:14 · 235 阅读 · 0 评论 -
构建springboot2.5.x 高版本基于nacos 架构 附项目
主要的版本如下:<spring-boot.version>2.3.12.RELEASE</spring-boot.version><spring-cloud.version>2.2.1.RELEASE</spring-cloud.version><spring-cloud-alibaba.version>2.2.1.RELEASE</spring-cloud-alibaba.version>架构实现的demo功能有nacos.原创 2021-07-30 18:35:21 · 4503 阅读 · 6 评论 -
阿里的P3C规范检查IDE插件安装
阿里巴巴编码规范检查插件一般直接通过idea在线安装即可。在插件里面搜索alibaba,找到alibaba-java-coding-guidelines插件,安装即可,注意:因为插件zip包托管在Jetbrains官方CDN上,所以是从国外的服务器进行下载,可能会出现超时的情况安装好之后还有一种是离线安装,IDEA插件下载地址:https://plugins.jetbrains.com/plugin/10046-alibaba-java-coding-guidelines...原创 2021-06-24 17:27:10 · 744 阅读 · 1 评论 -
springboot monitor 监控中心搭建
创建监控中心,在这之前需要已经有了eureka注册中心。EnableAdminServer 表示为监控中心EnableDiscoveryClient表示为监控的客户端@EnableAdminServer@EnableDiscoveryClient@SpringBootApplicationpublic class SpringbootMonitorApplication{ public static void main(String[] args) { Spri原创 2021-05-25 11:19:14 · 2614 阅读 · 1 评论 -
Jenkins window下部署jar 自动被杀进程的解决办法
第一步杀进程 因为还有其他额外的java进程 我复制了javaw.exe改了名称 所以单独杀我改名之后的进程第二步等个10秒钟第三步 将编译好的文件拷贝到指定目录第四步设置 变量BUILD_ID=DONTKILLME第五步 启动jartaskkill /im javawarehouse.exe /Fping -n 10 127.0.0.1>nulcopy C:\Windows\System32\config\systemprofile\AppData\Local...原创 2021-03-16 16:44:00 · 1289 阅读 · 2 评论 -
JAVA8 LIST转MAP 和过滤 排序 分组的技巧
利用java8新特性,可以用简洁高效的代码来实现一些数据处理。定义1个Apple对象:public class Apple {private Integer id;private String name;private BigDecimal money;private Integer num;public Apple(Integer id, String name, BigDecimal money, Integer num) {this.id = id;this.转载 2021-02-22 16:55:43 · 2637 阅读 · 0 评论 -
java后台生成pdf文件
已经实践两种方法,第一种用doc模板 生成的时候替换模板中需要替换的内容,再讲替换好的doc转换成pdf。第二种生成html页面将页面转pdf,这种更直观,所见即所得。第一种需要定制模板,然后生成pdf下载打印。因为模板有可能随时改动,样式内容都可以发生变化。所以我这边在用doc做模板,先将变量替换进去,生成新的doc 再讲新的doc转换为pdf让用户下载。随时可以修改模板 ,不要需要修改...原创 2019-12-07 17:04:52 · 4080 阅读 · 0 评论 -
java 图片缩放和截取
package test.PIC;import java.awt.Image;import java.awt.Rectangle;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import j原创 2016-04-21 14:10:35 · 2582 阅读 · 0 评论 -
java AES128加密压缩 模拟传输数据
package test;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.UnsupportedEncodingException;import java.util.zip.Deflater;import java.util.zip.Inflater;import java原创 2016-04-21 14:28:11 · 1424 阅读 · 0 评论 -
zookeeper+dubbo+dubbo 的管理界面的入门案例
dubbo原创 2016-06-22 18:02:12 · 12069 阅读 · 0 评论 -
Spring注解详解
概述注释配置相对于 XML 配置具有很多的优势:它可以充分利用 Java 的反射机制获取类结构信息,这些信息可以有效减少配置的工作。如使用 JPA 注释配置 ORM 映射时,我们就不需要指定 PO 的属性名、类型等信息,如果关系表字段和 PO 属性名、类型都一致,您甚至无需编写任务属性映射信息——因为这些信息都可以通过 Java 反射机制获取。注释和 Java 代码位于一个文件中,转载 2016-06-16 18:00:43 · 386 阅读 · 0 评论 -
netty5.0的任务线程无法回收的问题
在最近的项目的运用了netty5.0,之后就发现过两天tomcat就莫名的内存消耗增大,或者直接就进程死掉了。跟踪了很久发现是netty5在任务线程组里面很多的没有进行回收,然后又创建了很多新的任务线程。但也不是一次性就创建了很多,慢慢的增加的。通过VisualVM追踪发现很多的nioEventLoopGroup线程,而且很明显的使用中线程不会增加,但是闲下来了,慢慢就会增加。非常奇怪,应原创 2017-01-06 13:41:09 · 4403 阅读 · 2 评论 -
spring 整合 redis cluster集群
搭建好redis cluster 集群之后,项目中使用起来很方便,只需要少量的配置 。代码下载地址 http://download.youkuaiyun.com/detail/wangzhi291/9750657新建一个配置文件redis.properties#redis中心 #redis的服务器地址 redis.host=127.0.0.1 #redis的服务端口 red原创 2017-02-09 11:24:33 · 4261 阅读 · 0 评论 -
java实现自动下载免费小说
在百度上看到别人要下一些小说,就想自己写个下小说的玩玩。以下为自己玩玩的,不必当真。package edu.uci.ics.crawler4j.test;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.io.Outp原创 2017-05-27 16:23:43 · 2085 阅读 · 0 评论 -
Jpush 极光推送java服务器端
来源 : http://docs.jpush.io/client/ios_tutorials/#ios-7-background-remote-notification 1 import cn.jpush.api.JPushClient; 2 import cn.jpush.api.common.resp.APIConnectionException; 3 import转载 2017-08-02 16:04:45 · 847 阅读 · 0 评论 -
java后端和JS前端权限位运算
package com.zw.util;/** * 权限数字的运算 * @author andy.wang * */public class Competence { /** * 根据权限点得到权限的总和 * @param i * @return */ public static Integer getProduct(Integer[] i){ Intege原创 2015-11-01 21:55:06 · 1257 阅读 · 1 评论 -
java 计算文件的哈希值
public static byte[] createChecksum(String filename) throws Exception { InputStream fis = new FileInputStream(filename); //将流类型字符串转换为String类型字符串 byte[] buffer = new byte[1024转载 2017-10-19 17:35:59 · 4949 阅读 · 0 评论 -
java代码实现加密压缩文件解压
package com.dashu.basicinfo.zip;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import java.io.InputStream;import java.util.zip.Zip转载 2016-11-28 10:54:11 · 5285 阅读 · 0 评论 -
一键执行java代码
应朋友的要求写个小程序,把execl里面的内容填到一个应用软件里面,因为数据量每天都是200来条数据,每天粘贴复制很是烦人。数据每天更新,每天都要重复的输入,重复的操作非常蛋疼。我想了下实现起来应该不难,用poi读取execl,然后robot去打开应用,把数据输入进去,点击提交。主要是解决几个问题,应该单击哪里,按键不是死的每次都在一个地方。怎么做成一键执行,不能叫人家下载JDK配置环境变量吧原创 2018-01-16 16:24:10 · 385 阅读 · 0 评论 -
JAVA Robot虚拟鼠标和键盘操作
VK_HOME Home键 VK_CONTROL 控制键VK_END End键 VK_SHIFT shift键VK_PGUP page up键转载 2018-01-07 22:35:53 · 1778 阅读 · 2 评论 -
mybatis 中使用postgreSQL的UUID 解决方法
网上的解决方法是在java实体类中使用string类型,读取的时候转换成字符串,插入的时候转uuid。查询的时候这样子转换<id column="application_id" property="applicationId" javaType="java.lang.String" jdbcType="VARCHAR" />插入的时候 <insert id="insert&qu原创 2018-04-27 09:43:26 · 6398 阅读 · 0 评论 -
java RSA非对称加密 和JS RSA加密
前端传递密码的时候可以考虑用RSA的公钥加密,然后后端解密,需要注意+号传递到后台的时候需要处理下。 package le.eplate.esale.contrTemplate.service;import java.security.KeyFactory;import java.security.KeyPair;import java.security.KeyPairGenera...转载 2018-11-20 17:00:36 · 629 阅读 · 0 评论 -
json和java对象互转
public static Object[] getDTOArray(String jsonString, Class clazz){ setDataFormat2JAVA(); JSONArray array = JSONArray.fromObject(jsonString); Object[转载 2014-08-13 11:33:08 · 436 阅读 · 0 评论 -
java 非对称加密小例子
import javax.crypto.Cipher;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.ObjectInputStream;import java.io.ObjectOutputStream;import java.security.Key;import java.转载 2016-04-21 10:42:16 · 654 阅读 · 0 评论 -
html到后台的编码问题
以前在项目中处理过, 将一个字符串从前台页面(html)传到后台(J2EE项目),通过js中的encodeURI函数对字符串进行加密: js代码: value =encodeURI(value);然后再后台通过: java代码: java.net.URLDecoder.decode(req.getParamete原创 2016-01-14 12:27:01 · 1000 阅读 · 0 评论 -
String 帮助类
package com.amway.ebiz.common.util;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.UnsupportedEncodingException;impo原创 2015-03-09 17:19:09 · 783 阅读 · 0 评论 -
JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载
JAVA帮助文档全系列 JDK1.5 JDK1.6 JDK1.7 官方中英完整版下载JDK(Java Development Kit,Java开发包,Java开发工具)是一个写Java的applet和应用程序的程序开发环境。它由一个处于操作系统层之上的运行环境还有开发者编译,调试和运行用Java语言写的applet和应用程序所需的工具组成。 JDK(Java Development K转载 2015-03-03 11:47:27 · 488 阅读 · 0 评论 -
SOA Header的处理
SOA Header 一般都是校验用户和权限的,在进入接口之前处理。axis 一般继承BasicHandler,实现invoke方法来验证用户名密码以及权限。cxf 是继承AbstractPhaseInterceptor,实现handleMessage方法来验证用户名密码以及权限。AXIS如下:package com.amway.ebiz.webService原创 2015-01-19 15:06:28 · 899 阅读 · 0 评论 -
无法获取weblogic的数据源引发的一系列问题
项目需要额外的一个数据源,数据源配置在weblogic上,配置好了之后测试也没有问题。之后发现数据源命名不好,删除掉了重新建了一个数据源,测试了下新配的数据源也没有问题。我部署项目到了weblogic上后发现找不到数据源,然后用尽各种办法都不行。一直报错找不到名称为 xxx的数据源。javax.naming.NameNotFoundException: Unable to reso原创 2014-12-04 16:53:00 · 7038 阅读 · 1 评论 -
java读取UTF-8的txt文件发现开头的一个字符问题
最近在处理文件时发现了同样类型的文件使用的编码可能是不同的。所以想将文件的格式统一一下(因为UTF-8的通用性,决定往UTF-8统一),遇见的第一个问题是:如何查看现有文件的编码方式。在java中,class文件采用utf8的编码方式,JVM运行时采用utf16。Java的字符串是永远都是unicode的,采用的是UTF-16的编码方式。想测试一下,java对UTF-8文件的读写的转载 2014-11-25 17:38:04 · 5769 阅读 · 4 评论 -
启动TOMCAT没有解压war包
今天遇到一个问题,在一台window原创 2014-11-04 13:15:18 · 11771 阅读 · 2 评论 -
ecilpse的历史记录功能,找回覆盖的代码
昨天一天和今天上午都在一个java类中写代码原创 2014-07-24 12:08:38 · 1000 阅读 · 0 评论 -
MyEclipse算号器
翻看以前的老代码发现老师留给我们的一个MyEclipse算号器,挺实用的,分享下。转载 2014-04-21 10:54:15 · 882 阅读 · 0 评论 -
将webserver接口转JSON 方便测试
package test;import java.io.ByteArrayOutputStream;import java.net.HttpURLConnection;import java.net.URL;import java.net.URLEncoder;import java.util.Date;/** * 模拟手机客户端请求服务 *原创 2014-03-10 16:42:51 · 1808 阅读 · 0 评论 -
JAVA MD5加密方法
package wangzhi.Md5;import java.io.File;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;import java.io.UnsupportedEncodingException;import java.security.MessageDig原创 2013-08-31 20:36:26 · 561 阅读 · 0 评论 -
独数的算法
前一段时间玩独数,上班时间没事做 苦想破解算法两天,承认自己搞不订,在网上下载了一个算法,相当精妙,但是看不懂。。。。/** * This program is executed in the following way: * java SudokuSolver * For details of the input-file format, see the Gri转载 2013-08-28 22:13:46 · 986 阅读 · 0 评论 -
获取文件的流
public static byte[] getBytesFromFile(File file) throws IOException { InputStream is = new FileInputStream(file);// 获取文件大小 long length = file.length(); if (length > Integer原创 2015-03-13 15:27:28 · 580 阅读 · 0 评论