自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

cjh5196的博客

有兴趣,才会主动学习下去

  • 博客(21)
  • 收藏
  • 关注

原创 JAVA生成短8位UUID

使用java位运算优化短UUID生成逻辑

2022-05-11 23:16:22 2559

原创 Ubuntu修改键盘映射

买了个坑爹机械键盘,F1~12在windows上正常用,在ubuntu上面全都变成了多媒体键,除了音量控制,其他键都不知道是什么作用。研究了一把怎么该键盘映射,先说下基本原理键盘每个物理键对应一个keycode,这是硬件固定的 每一个keycode在系统里都会映射到一个逻辑按键,即我们按下这个键所希望表达的含义那么分成两步:一,找到按键的keycode;二,修改其逻辑含义一、找keycode一种方法是xev命令xev | grep keycode此时按一个键,就会在命令行输出其ke

2022-03-06 18:00:19 2271

原创 Flink的Vererica训练——初始搭建

Vererica上的训练内容,基本交代了Flink的应用思路、安装、开发,很适合入门学习。原文是英文的,这里提取要点,方便快速回顾。官方地址https://training.ververica.com/批处理和流处理,简单来看,都是处理数据流。批处理使用指定范围的数据流,数据是有限的 流处理使用持续的数据流,数据是无限的本地要求1、JDK8必须这个版本,高版本也不行2、maven...

2020-02-08 20:28:17 549

原创 spring boot使用jms对接activeMQ(二)

当mq相关的功能只是项目的一部分独立功能,进行开发的时候可能不总是有mq的环境,这时如果使用jms,控制台就会一直输出mq连接失败的信息——如果可以控制mq连接的开启和关闭,就不会一直弹出连接失败了。这在spring boot里要怎么做?想当初研究了一阵spring jms的源码,了解spring是如何通过一个注解来启动一个consumer,具体过程已经不记得了,指出要点不使用JmsLis...

2019-06-25 22:44:56 2537

原创 spring boot使用jms对接activeMQ(一)

用jms还是有坑的,本篇先用最简单的方法,使spring boot接上activemq使用spring initializer初始化的maven依赖,增加了spring-boot-starter-web<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4...

2018-12-25 18:12:26 4724 6

原创 spring boot 打包分离依赖及配置文件

使用maven命令打包,不同的IDE可以一样的操作在pom文件中,设置两个属性 <properties> <output.dependence.file.path>lib/</output.dependence.file.path> <output.resource.file.path>resource/</output.re...

2018-12-25 16:31:32 2663

原创 常用logback配置

贴一个常用的logback配置使用的maven依赖<!--logback--><dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.9</v

2018-12-25 10:32:39 189

原创 spring boot使用logback时commons-httpclient日志关闭

httpclient的日志默认会把接收到的每一行都打一行日志,非常繁杂使用的maven依赖<dependency>            <groupId>commons-httpclient</groupId>            <artifactId>commons-httpclient</artifactId>...

2018-12-25 10:28:34 2129 2

原创 Spring Boot之Spring Data JPA 入门

首先,添加依赖,以下是一个简单项目的依赖,连接的数据库是MySql<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>1.5.9...

2018-05-23 23:24:37 193

原创 Pro ASP.NET MVC 5 Reading

近来打算新开一个分类,用来写官方原版、外文材料的阅读笔记。正在看的一份文档还没写完,发现之前写过一些dotnet系MVC的笔记,这里也po出来,万一突然要搭个dotnet的站点呢Start EnviromentWe started an Empty MVC project by vs2017.It generates default folder trees and RouteConfig.cs,...

2018-05-15 09:51:27 360

原创 简易maven配置

想想还是搞个maven简易配置好了,免得重复百度到maven官网下载maven,注意一下jdk的要求下载后解压缩,假设解压到路径D:/maven,配置系统变量MAVEN_HOME=D:/maven并在Path变量后添加%MAVEN_HOME%/bin至此在命令提示符里输入mvn -version应该能看到maven的版本号,说明配置成功接下来改配置文件,有关maven的设置都在这里了。把中央仓库改...

2018-04-14 23:17:21 218

原创 Ubuntu Server 1405 架设Tomcat

安装并运行一个简单页面sudo apt-get openjdk-7-jdk tomcat7 tomcat7-admin -y这里使用jdk7、tomcat7是因为Ubuntu Server 1405软件库里最新的版本只到7,要想使用更新的版本,就需要更新的Ubuntu了。查看Ubuntu软件库是否包含软件,可到https://packages.ubuntu.com/查询 设置tomcat的JAVA...

2018-04-08 13:14:05 248

原创 Ubuntu Server 1405安装MariaDb

sudoapt-get install mariadb -y安装过程中会提示配置root用户密码 修改用户的密码若安装时没有对root用户设置密码,则不需要带参数-pmysql-u root -p进入mariadb后SETPASSWORD FOR username@localhost=PASSWORD(‘password’);创建数据库并设置用户刚安装的MariaDb用root用户来创建一个数据库...

2018-04-07 23:52:48 242

原创 Ubuntu Server 14.05 命令行分辨率设置

查看当前允许的分辨率在开机启动时,先不进入系统,按“c”进入grub命令行使用命令vbeinfo查看当前支持的分辨率这里可以看到最大的分辨率就是1152*864*32了使用命令reboot重启回到UbuntuServer 编辑文件sudo nano /etc/default/grubctrl+w搜索GFXMODE,直接跳到对应行,填上分辨率。这里就不用1152*864这种奇奇怪怪的分辨率了,典型1...

2018-04-05 23:18:08 4309

原创 IDEA SpringBoot入门与速查—HTML页与Thymeleaf

上一篇确定了一个基本的学习路线,现在看看怎么把URL映射到HTML页面 怎么创建分布页 在SpringBoot里要想解析页面文件映射,必须添加模板引擎的引用,这里使用SpringBoot官方推荐的Thymeleaf。添加Maven依赖 <dependency> <groupId>org.springframework.boot</...

2017-12-08 16:12:51 1253

原创 IDEA SpringBoot入门与速查—简单输出

记录学习SpringBoot的过程,也帮助快速入门简单确定几个关键的学习节点启动Spring,控制访问URL映射到对应的无参方法,输出简单文字到页面tomcat服务器启动后如何关闭创建静态HTML页面,控制访问URL映射到对应的有简单类型参数的方法,输出HTML页面使用Thymeleft模板引擎输出HTML页面实现页面的分布实现,通过组合分布页来输出页面

2017-12-08 10:32:06 528

原创 通用excel数据导出/转换(三)

这一篇说c#怎么操作MySql数据库项目中应添加引用,这些在安装MySql以后系统中应该都有,或者直接下载与其名称一致的dll,也是可以引用的MySql.DataMySql.Data.EntityMySql.Fabric.PluginMySql.Web.v20我没有仔细研究为什么一个MySql.Data不能包含所有基本功能,非得带3个看似用不着的

2016-02-23 12:21:21 397

原创 通用excel数据导出/转换(二)

说说c#如何读取excel。网上看了看,似乎有两种主流办法:用OleDB,这种做法很通用,读取别的数据源也可以通过这个引用com组件:Microsoft.Office.Interop.Excel.dll——这个东西就是完完整整的一个excel功能集合了,应该说用来控制excel文件是很好的,但是我这里只需要把里面的数据读出来,所以这个方法有点太全面那下面就说说OleDB怎么做了,上代码类开头引

2016-02-22 23:13:12 346

原创 通用excel数据导出/转换(一)

跟excel有关的开发,c#应该是不错的选择,毕竟都是windows的程序。写了一段时间java,突然又写c#,会发现继承、抛出异常之类的东西好不适应。这次遇到一个使用历史大约有10年的excel工作簿,表大小大概在400列6000行的样子——是的我以为是400列,实际上这些列就像课程,不同专业的学生会修不同的课,一共有400门课,而且每个学生每门课还有不同的成绩。。。这些都在一个表里头,一个表里头

2016-02-22 22:25:49 411

原创 简单javaXML读取——DOM、SAX

简单程序时xml相较数据库要更为简单直接,一个文本文件就足够记录一些简单的条目了。同时作为配置文件选择xml也是极好的。java操作xml的技术应该有不少,在这里只谈DOM、SAX,两者应用都很广泛,在不同情况下都有各自优点。对比DOM和SAX,可以简单理解为: DOM是直接把xml全部读取放到内存中然后操作,并包含一整套方法完成对xml文档的操作; SAX要更为简单,只能读取xml文件,一边读

2016-02-19 10:51:18 380

原创 java计算md5值-为什么要把结果转为16进制的字符串?

为什么算出的md5值用byte表示不行,大家都要转成16进制呢? 我们先来看一个网上找到的用java计算的简单的md5程序

2016-02-19 10:37:44 3340 3

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除