自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(72)
  • 资源 (1)
  • 收藏
  • 关注

原创 SpringBoot Kafka消费者 多kafka配置

二、KafkaConfig。

2023-11-07 17:15:57 901

原创 SpringBoot Kafka生产者 多kafka配置

二、KafkaConfig。

2023-11-07 17:08:24 979

原创 SpringBoot连接MySql主从配置 读写分离

SpringBoot连接MySql主从配置 主从读写分享。2、springboot yml文件配置。1、添加maven依赖。

2023-09-19 17:21:18 218

原创 Oracle 使用SQL查询表结构:字段名称、类型、长度、备注、必填、是否主外键

【代码】Oracle 使用SQL查询表结构:字段名称、类型、长度、备注、必填、是否主外键。

2023-04-21 15:00:42 1465

原创 Hive和HBase比较

Hive和HBase比较Hive:本质上是一个用于进行数据仓库管理的工具,在实际过程中经常用于对数据进行分析和清洗,提供了相对标准的SQL结构,底层会将SQL转化为MapReduce来执行,因此Hive的效率相对较低,更适合于离线开发的场景。Hive一般针对历史数据进行分析,一般只是提供增加和查询的能力,一般不会提供修改和删除的功能。HBase:本质上是一个非关系型数据库,在实际过程中,用于存储数据。因为HBase的读写效率较高,吞吐量较大,因此一般使用HBase来存储实时的数据,最终数据会落地到H

2022-02-19 11:20:41 2411 1

原创 idea 打印GC日志输出到log文件命令

-XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -Xloggc:D:/xxxxxxxxxxx/gc.log

2021-05-26 10:16:05 378

原创 Oracle行转列函数:wm_concat与listagg的使用

两个函数功能都是将行转列:wm_concat 返回值为clob,多个值以逗号分隔;listagg 返回值为varchar,可以指定分隔符例如部门表 table_dept 表中 dept_no 为 d1 的有两条记录,emp_name 分别是张三和李四,查询:select dept_no 部门编号, emp_name 员工姓名from table_dept where dept_no = 'd1'结果为:部门编号 员工姓名d1 张三d1 .

2021-05-19 16:45:55 539

原创 eclipse 错误:找不到或无法加载主类,project-》clean按钮呈灰色无法点击

项目目录下找到.project文件,添加上:<buildSpec> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> <arguments> </arguments> </buildCommand></buildSpec>...

2021-04-29 14:20:52 497

原创 eclipse右键项目时没有build path选项

在项目录下找到.project文件,添加<natures> <nature>org.eclipse.jdt.core.javanature</nature></natures>

2021-04-29 12:07:06 719

原创 springboot 自定义starter,自定义ConfigurationProperties注入application.yml配置的参数

假设开发一个访问redis获取缓存数据的工具包,并且在使用这个工具时,需要在配置文件中配置服务器相关设置,如host、username、password等。工具可以读取配置文件后连接redis。一、项目目录如下:1、新建springboot项目:redis-cache-spring-boot-starter2、引入springboot的starter:spring-boot-configuration-processor其作用是,在application.yml中配置自定义属性时

2021-04-28 11:03:49 1220

原创 Oracle使用原有表结构创建新表SQL

Oracle使用原有表结构创建新表SQL:create table tablename_new as select * from tablename_old where 1=2;

2021-04-08 10:48:47 309

原创 Linux 查询符合多个条件的文本内容和行数

Linux 查询符合多个条件的文本内容和行数Linux 查询符合多个条件的文本内容grep -E '条件1.*条件2.*条件3' 文件Linux 查询符合多个条件的文本数量grep -c -E '条件1.*条件2.*条件3' 文件

2021-03-15 10:11:14 924

原创 css闪烁圆点

<html><head> <style> .bling-2 { width: 10px; height: 10px; border-radius: 100%; filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#c800a0e9, endcolorstr=#.

2021-03-08 18:17:36 910

原创 java double和float判断小数点后有几位数

java double和float判断小数点后有几位数Double d = 1.234;//float d = 3.12f; String str = d + ""; System.out.println(str.length() - (str.indexOf(".") + 1));

2021-02-04 09:22:45 6519

原创 EasyUI 添加行 appendRow

使用:appendRowvar row = {name: '张三', address: '在那遥远的地方'};$('#id').datagrid("appendRow", row);

2021-02-02 17:02:47 1423

原创 EasyUI固定列

EasyUI固定列,使其不可左右拖动将columns替换为frozenColumns两者也可以同时使用

2021-02-02 16:59:12 511

原创 EasyUI

comboxtree:创建对象:$("#t").combotree({ url: "abc", onLoadSuccess: function(node, data){ });});获取根节点:var tree = $('#t').combotree('tree'); var root = tree.tree('getRoot'); var rootId = root.id;设置参数:var params = {

2020-12-14 12:48:51 65

原创 ibatis 列名无效

项目中使用到ibatis动态SQL,如下<select id="findResources" parameterClass="String" resultClass="java.util.HashMap" remapResults="true"> $sql$</select>第一次和第二次执行的SQL列名不对应的话,会报出“列名无效”的异常,添加remapResults="true" 可解决...

2020-11-24 16:16:33 201

原创 webservice示例

//webservice测试 public String webServiceCall(String param)throws Exception{ //String endpoint = "http://localhost:8987/services/xxxxxxxxxx?wsdl"; String endpoint = "http://123.123.123.123:9000"; Service service = new Service();...

2020-10-28 18:40:39 100

原创 mybatis foreach 操作 oracle

insert<insert id="insertAdmBatch"> INSERT INTO tablename( field1, field2 ) <foreach collection="list" item="item" separator="UNION ALL"> select #{item.field1}, #{item.field2} from dual </foreach> <

2020-09-17 01:38:14 929

原创 o.a.h.hbase.client.ConnectionManager     : Connection not found in the list, can‘t delete it (connec

解决方式:delete-connection="false"异常内容:2020-08-06 10:43:33.443 ERROR 78219 --- [ main] o.a.h.hbase.client.ConnectionManager : Connection not found in the list, can't delete it (connection key=HConnectionKey{properties={hbase.zookeeper.quoru...

2020-08-06 11:58:28 391

原创 jar 包启动指定内存和端口

jar 包启动指定内存和端口:java -Dserver.port=9091 -Xms4g -Xmx4g -jar monitorServer.jar &

2020-08-06 11:55:14 298

原创 css 让表格内容不换行

table或td上加style="white-space:nowrap;"

2020-07-25 12:58:53 306

原创 字符串JSON数组对象转集合List,字符串JSON转JSONArray

代码如下:com.alibaba.fastjson.JSONObjectString str = "[{a:111}]";List<HashMap> list = JSONObject.parseArray(str, HashMap.class);Map map = list.get(0);System.out.println((int)map.get("a") + 1);运行结果:112

2020-05-20 21:53:28 575

转载 .net framework4.0安装失败,安装时发生严重错误

把C盘下面的两个文件重新命名了就ok 了。C:\Windows\System32\msvcr100_clr0400.dllC:\Windows\SysWOW64\msvcr100_clr0400.dll

2020-05-11 14:55:24 893 1

原创 Java Lock Condition 生产者消费者模式示例

package test;import java.util.concurrent.locks.Condition;import java.util.concurrent.locks.Lock;import java.util.concurrent.locks.ReentrantLock;public class LockTest { public static void main(...

2020-05-01 22:57:39 104

原创 Java 生产者消费者模式示例

package test;public class 生产者消费者示例 { public static void main(String[] args) { Res r = new Res("面包"); Productor p = new Productor(r); Customer c = new Customer(r); Thread t1 = new Thread(p)...

2020-05-01 16:25:58 149

原创 Java 多线程,wait()和notify()方法示例

package test;public class Thread_Wait_Notify { public static void main(String[] args) { test(); } private static void test() { Resource r = new Resource(); In in = new In(r); Out out = ...

2020-04-30 17:52:44 116

原创 Java 死锁示例

package ztest;public class 死锁 { public static void main(String[] args) { MyThread mt1 = new MyThread(true); MyThread mt2 = new MyThread(false); Thread t1 = new Thread(mt1); Thread t2 = new...

2020-04-28 23:25:26 97

原创 Java 单例模式:懒汉式、饿汉式

package ztest;public class 单例 { public static void main(String[] args) { Single s1 = Single.getInstance(); Single s2 = Single.getInstance(); System.out.println(s1 == s2); }}//懒汉式class Si...

2020-04-28 22:31:05 86

原创 Java NIO 服务端客户端demo

一、服务端package test;import java.io.IOException;import java.net.InetSocketAddress;import java.net.SocketAddress;import java.nio.ByteBuffer;import java.nio.channels.SelectionKey;import java.nio....

2020-04-26 15:48:16 226

原创 Java多线程 ExecutorService Callable Future使用

需求:查询int数组中最大值package test;import java.util.concurrent.Callable;import java.util.concurrent.ExecutionException;import java.util.concurrent.ExecutorService;import java.util.concurrent.Executors...

2020-04-13 15:50:51 208

原创 Java Socket编程 服务端多线程图片上传demo

1、服务端package ztest;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.net.Serve...

2020-04-09 17:18:02 85

原创 Java 网络编程Socket TCP传输Demo

1、客户端package test;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;import java.net.UnknownHostException;public class TcpSocketClientT...

2020-04-08 18:49:05 263

原创 Java 网络编程Socket UDP传输Demo

1、发送端package test;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;public class UDPSendTest { public static void main(Str...

2020-04-08 10:38:37 113

原创 Java递归遍历文件夹

private static void listAll(File file, int level) { String space = getSpace(level); level ++; if(!file.isDirectory()) System.out.println(space + "文件:" + file.getName()); else{ File[] f...

2020-04-08 10:06:49 65

原创 Java管道流Demo

package test;import java.io.IOException;import java.io.PipedInputStream;import java.io.PipedOutputStream;public class 管道流 { public static void main(String[] args) throws IOException, Interrupt...

2020-04-08 10:04:14 118

原创 PyCharm打包Python文件成可执行文件

1、快捷 Alt + F12 调出 Terminal 面板2、界面输入 “pip install pyinstaller”,执行安装3、执行打包命令:"pyinstaller -F -w"例:D:\python\testr>pyinstaller -F -w test.py注:-F 是用于将所有的支持文件全部都打包在一起,不显示其他的依赖文件-w 在程序运行的过程中隐...

2020-03-25 10:17:28 1948

原创 Python3 中KeyboardInterrupt不能用Exception进行捕获

通过查看源码发现,KeyboardInterrupt继承了BaseExceptionException也是继承自BaseException

2020-03-23 17:01:09 3624 3

原创 查询数据库表名、表注释、列名、列注释、字段类型SQL

查询数据库表名、表注释、列名、列注释、字段类型SQLselect temp.tablename, t.comments, c.colUMN_NAME, cc.comments, c.DATA_TYPE || '(' || c.DATA_LENGTH || ')' from user_tab_comments t, idc_tables_temp temp, user_tab_cols...

2020-03-06 18:27:21 265

oauth2_获取百度授权登录DEMO

首先进入百度developer.baidu.com申请自己的开发者账号,其他看代码就能明白了。用的eclipse写的 首先进入百度developer.baidu.com申请自己的开发者账号,其他看代码就能明白了。用的eclipse写的

2017-09-15

空空如也

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

TA关注的人

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