
java
小千小北小乖
最怕一生碌碌无为,还说平凡难能可贵。
展开
-
随机生成姓名
import java.util.Random;class SuiJi{ public static void main(String[] args) { System.out.println(getName()); } public static String getName() { Random random = new Random(); String[] Surname = {"赵","钱", "孙", "李", "...转载 2020-09-08 22:51:41 · 2346 阅读 · 0 评论 -
SVN查看账号密码
SVN作为一种开放源代码的集中式版本控制系统,一直以来都深受所有公司的喜爱。伴随着它使用范围的广泛,一系列问题也随之接踵而至。我们今天就来谈谈比较常见的但一般除了一个人干着急没办法解决的问题,那就是你账号密码忘记了,咋么办。在公司的工作中,可能你一进软件公司刚开始做项目之前,就会需要添加一个SVN地址来download一个项目进行开发。Boss会给你一个账号名密码,你登录就可以进行...转载 2020-03-04 15:25:13 · 8473 阅读 · 0 评论 -
用ObjectMapper将实体类转换成string
//将实体类存成字符串invokingSecurityInfo = invokingSecurityUtil.invokingSecurityInfoRepository.getFirstByAvaiStatus(1);String a=new ObjectMapper().writeValueAsString(invokingSecurityInfo)原创 2020-02-27 17:11:29 · 1414 阅读 · 0 评论 -
org.apache.commons.lang.StringUtils常用方法
参考文章:https://www.cnblogs.com/stm32stm32/p/9178180.html,https://www.cnblogs.com/renjiaqi/p/11321745.htmlpackage cn.wiztek.chsls.license;import org.apache.commons.lang.StringUtils;public class Te...转载 2019-10-31 16:06:03 · 2321 阅读 · 0 评论 -
JPA的多表关联
前言:JPA的多表查询分为,一对一,一对多,多对多,这之间又可分为单向和双向,本篇文章写了两种方式,一对一和多对一(双向)数据库结构人员表(id(主键),zhiyeid(职业表的外键),name(姓名))。职业表(id(主键),gongzuo(职业))每个人员有一个职业,每个职业有多个人员1.一对一人员实体类:package cn.wiztek.wiztekDemo.enti...原创 2019-10-08 10:44:15 · 765 阅读 · 0 评论 -
系统用github的方式登陆
参考资料,码匠笔记视频,在B站可观看。1.打开自己的github,点击settings2.点击左边导航栏的,3.点击new github app4.点击Oauth App5.填写表单,app名字,访问url,第三个可不填,第四个是应用程序的回调URL6.注册成功会给你client ID和client Secret7.上传log,因为我已将上传上...原创 2019-09-29 20:51:59 · 481 阅读 · 0 评论 -
反射的相关使用
import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;/** * 将object转为相应的实体类 * @param objectList * @param list */...原创 2019-09-29 15:36:19 · 120 阅读 · 0 评论 -
将新建项目上传到github
1.安装git客户端安装完成后在空白的地方右键有如下图所示2.在github上创建新库3.cd 到自己的项目文件夹,比如我的项目文件夹为D:\ideawork\community,4.编辑命令git init(将你的工作空间变成git仓库),git add .(注意后面有个“点”,将你的项目文件添加到本地git仓库中),git commit -m "first co...原创 2019-09-05 16:50:24 · 174 阅读 · 0 评论 -
将数据导出为excel
public void exportXls(){ HttpServletResponse httpServletResponse = (HttpServletResponse) FacesContext.getCurrentInstance().getExternalContext().getResponse(); ServletOutputStream servl...原创 2019-09-04 09:34:57 · 219 阅读 · 0 评论 -
idea在一个界面打开多个项目
参考https://jingyan.baidu.com/article/2d5afd693cd67e85a3e28e6f.html将项目放到同一个文件夹下然后在idea中打开这个文件夹然后把pom文件加到maven中原创 2019-06-17 16:21:46 · 649 阅读 · 0 评论 -
java获取http请求的参数
参考博客https://blog.youkuaiyun.com/ckinghan58/article/details/73557414主要记一下个人比较常用的:1. Map<String,Object> requestHeaderMap = DataTransfer.requestHeaderToMap(request);这个是打印出整个请求头信息完整的请求体信息{aa=aa...转载 2019-06-05 15:20:25 · 7209 阅读 · 0 评论 -
win10安装gpg生成公钥,私钥,加密,解密
gpg安装包:链接:https://pan.baidu.com/s/1LZ6olBWreK1V8WUqkv1OoQ 提取码:kixc复制这段内容后打开百度网盘手机App,操作更方便哦安装完成后打开cmd命令输入gpg出现 下图中信息说明成功生成公钥与私钥1.输入 gpg --full-generate-key,然后回车,然后出现其他信息后回车,最后输入y(确定)2...原创 2019-06-03 16:41:27 · 4897 阅读 · 0 评论 -
向注册中心注册数据微服务
本博客参考http://how2j.cn/k/springcloud/springcloud-eureka-client/2039.html#nowhere后编写如果不知道怎么创建注册中心请移步 springCloud在父子项目基础上创建服务注册中心1.创建子项目product-data-service2.pom.xml内容如下spring-cloud-starter-netf...转载 2019-05-09 15:22:35 · 307 阅读 · 0 评论 -
springCloud在父子项目基础上创建服务注册中心
本博客参考http://how2j.cn/k/springcloud/springcloud-eureka-server/2038.html后编写。如果不知道怎么创建父子项目请移步springcloud创建父子项目1.在父项目中的pom.xml中加入以下代码 <parent> <groupId>org.springframework.bo...转载 2019-05-08 17:04:18 · 506 阅读 · 0 评论 -
springcloud创建父子项目
由于是刚开始学习,所以有些地方理解不到位,请大家在评论区批评指正,共同进步。1.创建父子项目作用:一个父项目可以有多个子项目(都是springBoot项目),父项目中的jar包是和众多子项目共享的,所以这就避免了多个子项目出现重复jar。步骤:1.创建一个父项目2.修改pom.xml注意:packaging为pom<project xmlns="http...原创 2019-05-08 16:30:04 · 3335 阅读 · 1 评论 -
springboot2.x配置登陆拦截器
参考链接:https://blog.youkuaiyun.com/qq_36177977/article/details/862417801.创建拦截器类LoginInterceptor实现HandlerInterceptor接口,其中number是你的登陆用户名的key。所以在你登陆完成后需要将登录名保存进session(session.setAttribute("number", number);)...原创 2019-03-27 10:45:46 · 1571 阅读 · 0 评论 -
eclipe集成lombok
1、下载lombok.jar地址:https://projectlombok.org/download说明:如果想下载以前的版本可以点击older versions2.安装lombok.jar双击jar包然后点击specify eclipse location选择安装的路径,选定到eclipse.exe,然后点确定,框中出现路径,然后点击install/update,然后点击右...原创 2019-03-20 14:03:57 · 164 阅读 · 0 评论 -
java zip压缩与解压
package com.cvicse.bankface.sd.util;import java.io.*;import org.apache.tools.zip.*;import java.util.Enumeration;/** * 实现文件的压缩解压(.zip) */public class AntZip { private ZipFile zipFile; ...原创 2019-02-18 09:52:46 · 200 阅读 · 0 评论 -
springboot集成ckedtior4.9.2富文本编辑器
1.下载ckedtior4.9.2,百度云链接: https://pan.baidu.com/s/1A8E8fqE1u8c8gkp6Zl-L8Q 提取码: 7k1i 2.导入到项目中,因为我用的是springboot框架所以放到src/main/resources/static下3.前台导入ckedtior4.9.2的js<script src="/ckeditor/cke...原创 2018-12-19 13:22:32 · 763 阅读 · 0 评论 -
thymeleaf标签、事件、数据的用法
1.接收list循环显示<ul class="layui-timeline" th:each="list:${list}"> <li class="layui-timeline-item" > <i class="layui-icon layui-timeline-axis"></i>...原创 2018-12-18 16:33:16 · 1976 阅读 · 0 评论 -
layui使用富文本编辑器
HTML代码:这里的原理是你输入的内容会经过处理插入到文本区域textarea中<textarea class="layui-textarea" id="demo" name="content" style="display: none ;margin: 10px"> </textarea>js代码:/** * 文本编辑器 */layui.use(原创 2018-12-17 16:18:45 · 7939 阅读 · 0 评论 -
给springboot的内置tomcat配置虚拟路径
参考博客:https://blog.youkuaiyun.com/j_bean/article/details/73992070在Springboot中默认的静态资源路径有:classpath:/METAINF/resources/,classpath:/resources/,classpath:/static/,classpath:/public/,从这里可以看出这里的静态资源路径都是在classp...转载 2018-12-17 16:05:36 · 9147 阅读 · 1 评论 -
用idea集成springboot+Mybatis
配置:jdk1.8,springboot2.1.1一、创建项目1.用spring initializr搭建springboot框架2.包名3.选择需要的依赖4.项目名称二、编写代码业务顺序:application负责启动项目,controller负责接收前台请求和响应,service负责业务处理,mapper负责和数据库进行交互,bean是实体类。...原创 2018-12-06 16:50:16 · 175 阅读 · 0 评论 -
java字符串与16进制互转
public class Str2HexStr { public static void main(String[] args) { String aa = str2HexStr("京A11111"); System.out.println(aa); System.out.println(hexStr2Str(aa)); ...转载 2018-12-06 09:22:24 · 8526 阅读 · 0 评论 -
java读写文件
/** 读文件 * @param str 路径 * @param res 要写入文件的字符串 */ public static void readFileByBuffer(String filename){ // File readFile = new File(filename); ...转载 2018-12-05 11:55:44 · 181 阅读 · 0 评论 -
创建并连接sqlite数据库,并查询数据
需要的包sqlite.jar,sqljdbc4.jar1.创建数据库连接/** * @description 创建sqlLite连接,如果文件不存在,则创建文件 * @param filePath * 文件路径 * @param fileName * 文件名称 * @return fil...转载 2018-12-05 11:30:58 · 4037 阅读 · 0 评论 -
将图片用字符拼出来
找一张图片最好不要太大,样式不要很复杂,下面这张就可以上代码import java.awt.Color;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import javax.imageio....原创 2018-11-13 14:01:46 · 2962 阅读 · 0 评论 -
spring-boot连接mysql数据库
1.创建maven项目搭建spring-boot框架用eclipse插件sts来快速搭建spring-boot项目,插件安装方法自行百度。如果是是第一次生成springboot项目(或者说本地maven库里没有需要的jar包),需要从下载jar包到本地maven库,时间可能会比较长,而且很重要的一点就是必须得有网到此生成springboot框架完成,文档的结构目录如下...原创 2018-11-13 10:34:38 · 1602 阅读 · 0 评论 -
freemarker生成doc文档和生成docx文档
需要用到的jar包 链接:https://pan.baidu.com/s/1tTW0qJ2sjCZ881dUTXlBUA 密码:4oes注意点:使用的文档模板为office word生成的,不要用wps一.生成doc文档1.生成xml文档模板,创建一个docx文件然后将后缀名改为zip(其实docx文档实际上是一个压缩文件,是可以解压出来的)将document.xml解压出...原创 2018-09-30 17:48:22 · 1536 阅读 · 0 评论 -
springmvc上传下载
properties的文件内容为上传的Java代码package com.cvicse.sdsw.shangchuan;import java.io.File;import javax.servlet.http.HttpServletRequest;import org.springframework.stereotype.Controller;import org.s...原创 2018-09-17 19:50:14 · 138 阅读 · 0 评论 -
手动添加svn到eclipse
先将svn插件下载下来,下载地址为链接:https://pan.baidu.com/s/1hm-Epkg5MMPMFxXu_WOqxA 密码:a4e9将这些文件解压到eclipse的dropins文件夹下然后打开eclipse,点击file——>import——>看有没有svn...原创 2018-08-22 18:37:50 · 301 阅读 · 0 评论 -
java读取properties文件
1.创建 test.propertise文件文件内容为(这其中的\u5C0F\u5065为中文,输入中文会重新编码)jdbc.driver=com.mysql.jdbc.Driverjdbc.name=\u5C0F\u50652.编写properties文件读取类,代码如下package com.xiaojian;import java.io.IOException;...原创 2018-08-07 10:14:03 · 561 阅读 · 0 评论 -
jdbc连接数据库
1.导入jar包:mysql-connector-java-5.1.27.jar2.数据库版本5.5代码如下package com.cvicse.jczh.advertisement.service;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;impor...原创 2018-08-06 21:12:30 · 117 阅读 · 0 评论 -
spring-boot扫包
在一个spring-boot项目中有一个@EnableAutoConfiguration就可以了,否则可能后造成tomcat端口号占用,可是怎么访问多个类里面的方法呢?这时就用到了扫包ComponentScan(basePackages="你需要扫描的包名")1.创建一个启动类APP.java,启动类代码如下这样就可以扫描该包下的RequestMapping("")了 ...原创 2018-07-25 11:51:56 · 335 阅读 · 0 评论 -
创建Maven搭建Spring-boot框架
前言利用maven搭建spring-boot框架,spring boot 大大减少了 使用spring的配置 和大量 xml 文件,并有效解决的项目之间的依赖问题,为想使用 spring项目 大大减轻的工作量,下面是 如何利用 maven 快速搭建一个 spring boot 项目实例。搭建maven项目1.创建maven项目 创建完成后是这样的 ...原创 2018-07-25 11:51:28 · 318 阅读 · 0 评论 -
BloomFilter(大数据去重)+Redis(持久化)策略
BloomFilter算法 简介:布隆过滤器实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都远远超过一般的算法,缺点是有一定的误识别率和删除困难。 原理:当一个元素被加入集合时,通过K个散列函数将这个元素映射成一个位数组中的K个点,把它们置为1。检索时,我们只要看看这些点是不是都是1就(大约)知道集合中有没有...转载 2018-07-25 11:51:00 · 682 阅读 · 0 评论