JAVA
文章平均质量分 79
来玩儿8
这个作者很懒,什么都没留下…
展开
-
将java反编译代码生成一个exe可执行文件过程记录
1、编写java反编译代码核心代码如下:XCryptos.encryption() .from("/path/to/read/plaintext.jar") .use("io.xjar") .include("/io/xjar/**/*.class") .include("/mapper/**/*Mapper.xml") .exclude("/static/**/*") .exclude("/conf/原创 2021-07-02 11:49:48 · 827 阅读 · 1 评论 -
Unknown initial character set index '255' received from server. Initial client character set can be
初学hibernate时,配置核心配置文件时出错,现将错误记下,并附上解决方法 1:org.hibernate.internal.util.config.ConfigurationException: Could not locate cfg.xml resource [hibernate.cfg.xml]找不到hibernate.cfg.xml配置文件,下面是原来出错的代码 ...原创 2018-12-19 20:06:38 · 1889 阅读 · 0 评论 -
Hbase学习资料汇总
本文内容摘录自网上多路大神的博客,转载只为收藏,在此感谢多位博主的分享HBase简介HBase的名字的来源于Hadoop database,即hadoop数据库,不同于一般的关系数据库,它是一个适合于非结构化数据存储的数据库,而且它是基于列的而不是基于行的模式。HBase是一个分布式的、面向列的开源数据库,源于google的一篇论文《bigtable:一个结构化数据的分布式存储系统》。...原创 2018-12-29 11:24:19 · 596 阅读 · 0 评论 -
java使用AES加密解密 AES-128-ECB加密
import javax.crypto.Cipher;import javax.crypto.spec.SecretKeySpec;import org.apache.commons.codec.binary.Base64;/** * * @author Administrator * */public class AES { // 加密 public sta...转载 2019-02-19 16:25:11 · 1025 阅读 · 0 评论 -
Java实现上传文件到本地服务器
转载只为方便收藏,感谢原作者分享,原博文地址:https://blog.51cto.com/13890766/2352085public static void main(String[] args) throws IOException { //目标路径 String filePath = "E:"+File.separator+"test"+File.se...转载 2019-03-22 13:54:08 · 14401 阅读 · 0 评论 -
Java实现比较两个List集合是否相等
/** * 比较两个List集合是否相等 * <p>注:1. 如果一个List的引用为<code>null</code>,或者其包含的元素个数为0,那么该List在本逻辑处理中都算作空; * <p>2. 泛型参数E涉及到对象,所以需要确保正确实现了对应对象的<code>equal()</code>方法。 * @par...转载 2019-04-04 11:42:47 · 5136 阅读 · 1 评论 -
关于List泛型的强制转换(java list强制类型转换)
转载只为收藏好文,原文地址:https://www.cnblogs.com/hihtml5/p/6194460.html当我们从数据库中查询出一些数据,有时返回的结果可能是List<Object>类型,而我们清楚的知道它的准确类型是List<User>,可能我们想直接的去进行类型的转换,你可能会这么写://DbUtils.list("from User")返回是Li...转载 2019-04-04 11:45:09 · 36041 阅读 · 0 评论 -
Docker 部署应用、jar 工程 docker 方式部署
转载只为收藏好文,原文地址:https://blog.csdn.net/jiangyu1013/article/details/81988342#commentBox1. 把要部署的工程打成一个jar包。(我的工程叫 gentle) 打 jar 的方法:超简单方法: Intellij Idea 把 java 工程打成可运行的 jar2. 把 jar 包上传到 服务器确定目录...转载 2019-04-23 16:10:05 · 600 阅读 · 0 评论 -
非root用户没有权限使用docker
转载只为收藏好文,原文链接:https://blog.csdn.net/ken1583096683/article/details/82813111运行docker run时提示no permissioncentos上安装docker的官方文档在安装docker-ce的时候已经自动创建了docker用户组,但是需要手动添加用户到docker用户组$ sudo usermod -a...转载 2019-04-23 16:13:40 · 1443 阅读 · 0 评论 -
Json字符串转对象和转List集合操作
转载只为收藏好文,原文地址:https://www.cnblogs.com/atomicbomb/p/6677955.html对象POJO和JSON互转public class JsonUtil { /** * JSON 转 POJO */ public static <T> T getObject(String pojo, Class&...转载 2019-05-08 16:43:29 · 286 阅读 · 0 评论 -
SimpleDateFormat 格式化日期
转载只为收藏好文,原文地址:https://blog.csdn.net/qq_36761831/article/details/79691119包含在Java的 java.text.SimpleDateFormat;包中日期和时间格式由日期和时间模式字符串指定。在日期和时间模式字符串中,未加引号的字母 'A' 到 'Z' 和 'a' 到 'z' 被解释为模式字母,用来表示日期或时间...转载 2019-05-09 10:39:30 · 441 阅读 · 0 评论 -
@Param注解的使用,加与不加
转载只为收藏好文,原文地址:https://blog.csdn.net/liyaowen505/article/details/84621722在使用mybatis时经常碰到这些错误:org.apache.ibatis.reflection.ReflectionException: There is no getter for property named 'code' in 'clas...转载 2019-05-18 11:27:50 · 5869 阅读 · 4 评论 -
实体类List中以某字段为key,获取另外一个字段的List
List<Entity>转Map<String, List<Sting>>为了保证程序的性能,如果要分组查数据库,一般会用到JAVA8 中的Collection.stream().collect(Collectors.groupingBy(Entity::getXXXX));得到Map<String, List<Entity>&g...原创 2019-06-22 11:49:03 · 5371 阅读 · 0 评论 -
Java基础加强总结(一)——注解(Annotation)
转载只为方便整理收藏,感谢原文作者:孤傲苍狼 原文地址:Java基础加强总结(一)——注解(Annotation)一、认识注解 注解(Annotation)很重要,未来的开发模式都是基于注解的,JPA是基于注解的,Spring2.5以上都是基于注解的,Hibernate3.x以后也是基于注解的,现在的Struts2有一部分也是基于注解的了,注解是一种趋势,现在已经有不少的人开始用注解...转载 2018-11-21 21:02:41 · 129 阅读 · 0 评论 -
Spring Boot 集成Mybatis实现主从(多数据源)分离方案
作者:险远的奇伟诡怪原文链接:https://www.jianshu.com/p/8813ec02926a转载只为方便收藏,感谢原博主的分享。(担心原链接无法访问,本文图片也是下载后再上传,最终解释权归原博主所有) 本文将介绍使用Spring Boot集成Mybatis并实现主从库分离的实现(同样适用于多数据源)。延续之前的Spring Boot 集成MyBatis。项目还将集成分...转载 2018-11-06 15:22:09 · 570 阅读 · 0 评论 -
使用Prometheus Grafana 监控MySQL
本文旨在方便本人总结梳理,其他同学如果有这方面的需求建议查看参考资料中的链接中的博文,感谢各位博主的分享 下面是我们安装时用到的架构图安装prometheus:下载安装Prometheus(https://prometheus.io/download/)wget https://github.com/prometheus/prometheus/releases/downl...原创 2018-09-26 17:16:51 · 2109 阅读 · 0 评论 -
StrUtils 包含大多数字符串操作
感谢原博主分享:https://www.cnblogs.com/pengshaomin/archive/2012/02/06/2340677.htmlStrUtils包含大多数字符串操作 //类似 AAAA 类似于ABAAAfunction ResemblesText(const AText, AOther: string): Boolean; overload;function AnsiRes...转载 2018-04-02 10:10:55 · 1386 阅读 · 0 评论 -
JavaWeb实现文件上传下载功能实例详解
感谢原文作者分享,原文链接:http://www.jb51.net/article/96745.htm这篇文章主要介绍了JavaWeb中的文件上传和下载功能的实现,在开发中,文件上传和下载功能是非常常用的功能,需要的朋友可以参考下在Web应用系统开发中,文件上传和下载功能是非常常用的功能,今天来讲一下JavaWeb中的文件上传和下载功能的实现。文件上传概述1、文件上传的作用例如网络硬盘!就是用来上...转载 2018-04-02 11:54:09 · 362 阅读 · 0 评论 -
springmvc常用注解标签详解
感谢原博主分享:http://www.cnblogs.com/leskang/p/5445698.html1、@Controller在SpringMVC 中,控制器Controller 负责处理由DispatcherServlet 分发的请求,它把用户请求的数据经过业务处理层处理之后封装成一个Model ,然后再把该Model 返回给对应的View 进行展示。在SpringMVC 中提供了一个非常...转载 2018-04-02 16:07:54 · 136 阅读 · 0 评论 -
在Intellij IDEA中使用Debug
原博主地址:http://www.cnblogs.com/chiangchou/archive/2017/09/05/idea-debug.html 感谢原博主的分享 Debug用来追踪代码的运行流程,通常在程序运行过程中出现异常,启用Debug模式可以分析定位异常发生的位置,以及在运行过程中参数的变化。通常我们也可以启用Debug模式来跟踪代码的运行流程去学习三方框架的源码。 所以学习下如...转载 2018-04-24 14:35:38 · 194 阅读 · 0 评论 -
IDEA插件JRebel安装配置与破解激活详细教程
原博文路径:https://www.cnblogs.com/wang1024/p/7211194.html感谢原博主分享JRebel 介绍 IDEA上原生是不支持热部署的,一般更新了 Java 文件后要手动重启 Tomcat 服务器,才能生效,浪费不少生命啊。目前对于idea热部署最好的解决方案就是安装JRebel插件,这样不论是更新 class 类还是更新 Spring 配置文件都能做到立马生...转载 2018-04-24 17:20:35 · 502 阅读 · 0 评论 -
JdbcType类型和Java类型的对应关系
感谢分享,原博主地址:https://www.cnblogs.com/tongxuping/p/7134113.html 在Oracle中有些字段不是必填时在用户使用的时候会出现数据null的情况。这个时候在Oracle中是无法进行插入的。 1 JDBC Type Java Type 2 CHAR String 3 VARCHAR ...转载 2018-05-10 14:21:07 · 1532 阅读 · 0 评论 -
SQL中一些字段使用的汇总
MYSQL:1: 使用sum求和时如果不存在该字段的内容显示0而非nullSUM 是SQL语句中的标准求和函数,如果没有符合条件的记录,那么SUM函数会返回NULL,如果想返回的是0而不是Null 需要用到COALESCE()COALESCE函数的意思是返回参数列表中第一个为空的值,该方法允许传入多个参数,该函数也是SQL中的标准函数。eg: SELECT COALESC...原创 2018-05-19 15:10:43 · 2551 阅读 · 0 评论 -
MyBatis DAO层传递参数到mapping.xml
感谢原博主分享:https://blog.csdn.net/u011663693/article/details/53334513总结我所用到的MyBatis,Dao层传递参数到mapping.xml文件的几种方式:第一种:传递单个参数Dao层Code片段:[java] view plain copy/** * 根据articleId查询XXXX详情. * * @param article...转载 2018-05-15 14:17:45 · 217 阅读 · 0 评论 -
统计两个日期之间的数据(平均数,总数。。。),无数据也要显示日期数据默认显示为0。
JAVA开发时有这么一个需求:给一个开始时间和一个结束时间,显示这段时间内每一天的数据,这个SQL语句并不大难(用一个GROUP BY就可以搞得定),关键点在于前台页面要显示折线图,所以没有数据时日期也是要显示的。在网上查了很多资料后,现总结如下,方便自己,也给大家提供一个思路。 因为我是从C转行做JAVA的(坑爹的公司!),刚学JAVA,请大佬轻喷。。。import java.text.Par...原创 2018-06-11 15:52:11 · 1340 阅读 · 0 评论 -
Springboot formdata ajax 表单数据和图片一起上传
html文件代码片段<form id="studentAddForm" method="post" enctype="multipart/form-data" onsubmit="return false"> 学号: <input id="studentNo" name="studentNo" type="text"&原创 2018-06-20 19:29:29 · 12965 阅读 · 2 评论 -
JAVA 递归后台代码实现,并封装简单的分页信息
页面上要分页展示层级关系的数据信息,很容易就想到递归,我能想到的主要有两种做法:1 在SQL中使用递归,2 一条简单的SQL将所有要展示的信息获取,使用JAVA代码逻辑进行递归封装。本文采用的是第二种,主要是考虑到如果数据量过大,使用SQL递归感觉查询较慢,页面等待时间过长(自我感觉,并没有实际验证),但由于是采用的第二种做法,导致无法使用PageHelper三连完成分页(此时SQL返回的是所...原创 2018-07-21 10:48:40 · 2148 阅读 · 0 评论 -
Java 8 中的 Streams API 详解
感谢原作者分享,转载只为方便收藏好文,原文链接:https://www.ibm.com/developerworks/cn/java/j-lo-java8streamapi/为什么需要 StreamStream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 St...转载 2018-08-01 09:51:21 · 223 阅读 · 0 评论 -
JAVA TCP客户端和服务器端简单实例
客户端:package com.example.demo;import java.io.BufferedReader;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.Socket;public class SocketClient { public void go()...原创 2018-08-02 14:05:45 · 5879 阅读 · 0 评论 -
JAVA String.intern()方法
感谢原作者的分享,转载只为方便知识点,原文地址:http://www.runoob.com/java/java-string-intern.html (莫洛的笔记)尽管在输出中调用intern方法并没有什么效果,但是实际上后台这个方法会做一系列的动作和操作。在调用”ab”.intern()方法的时候会返回”ab”,但是这个方法会首先检查字符串池中是否有”ab”这个字符串,如果存在则返回这个字符...转载 2018-08-31 15:42:16 · 350 阅读 · 0 评论 -
HttpServletResponse,HttpServletRequest详解
感谢原博主分享:https://www.cnblogs.com/Mimick/p/6842169.htmlHttpServletResponse,HttpServletRequest详解1、相关的接口 HttpServletRequestHttpServletRequest接口最常用的方法就是获得请求中的参数,这些参数一般是客户端表单中的数据。同时,HttpServletRequest接口可以获取...转载 2018-04-02 10:04:38 · 316 阅读 · 0 评论