- 博客(72)
- 资源 (1)
- 收藏
- 关注
原创 SpringBoot连接MySql主从配置 读写分离
SpringBoot连接MySql主从配置 主从读写分享。2、springboot yml文件配置。1、添加maven依赖。
2023-09-19 17:21:18 380
原创 Oracle 使用SQL查询表结构:字段名称、类型、长度、备注、必填、是否主外键
【代码】Oracle 使用SQL查询表结构:字段名称、类型、长度、备注、必填、是否主外键。
2023-04-21 15:00:42 1899
原创 Hive和HBase比较
Hive和HBase比较Hive:本质上是一个用于进行数据仓库管理的工具,在实际过程中经常用于对数据进行分析和清洗,提供了相对标准的SQL结构,底层会将SQL转化为MapReduce来执行,因此Hive的效率相对较低,更适合于离线开发的场景。Hive一般针对历史数据进行分析,一般只是提供增加和查询的能力,一般不会提供修改和删除的功能。HBase:本质上是一个非关系型数据库,在实际过程中,用于存储数据。因为HBase的读写效率较高,吞吐量较大,因此一般使用HBase来存储实时的数据,最终数据会落地到H
2022-02-19 11:20:41 2467 1
原创 idea 打印GC日志输出到log文件命令
-XX:+PrintGCTimeStamps -XX:+PrintGCDateStamps -Xloggc:D:/xxxxxxxxxxx/gc.log
2021-05-26 10:16:05 422
原创 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 650
原创 eclipse 错误:找不到或无法加载主类,project-》clean按钮呈灰色无法点击
项目目录下找到.project文件,添加上:<buildSpec> <buildCommand> <name>org.eclipse.jdt.core.javabuilder</name> <arguments> </arguments> </buildCommand></buildSpec>...
2021-04-29 14:20:52 549
原创 eclipse右键项目时没有build path选项
在项目录下找到.project文件,添加<natures> <nature>org.eclipse.jdt.core.javanature</nature></natures>
2021-04-29 12:07:06 749
原创 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 1289
原创 Oracle使用原有表结构创建新表SQL
Oracle使用原有表结构创建新表SQL:create table tablename_new as select * from tablename_old where 1=2;
2021-04-08 10:48:47 338
原创 Linux 查询符合多个条件的文本内容和行数
Linux 查询符合多个条件的文本内容和行数Linux 查询符合多个条件的文本内容grep -E '条件1.*条件2.*条件3' 文件Linux 查询符合多个条件的文本数量grep -c -E '条件1.*条件2.*条件3' 文件
2021-03-15 10:11:14 989
原创 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 994
原创 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 6816
原创 EasyUI 添加行 appendRow
使用:appendRowvar row = {name: '张三', address: '在那遥远的地方'};$('#id').datagrid("appendRow", row);
2021-02-02 17:02:47 1498
原创 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 88
原创 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 229
原创 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 117
原创 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 988
原创 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 418
原创 jar 包启动指定内存和端口
jar 包启动指定内存和端口:java -Dserver.port=9091 -Xms4g -Xmx4g -jar monitorServer.jar &
2020-08-06 11:55:14 322
原创 字符串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 604
转载 .net framework4.0安装失败,安装时发生严重错误
把C盘下面的两个文件重新命名了就ok 了。C:\Windows\System32\msvcr100_clr0400.dllC:\Windows\SysWOW64\msvcr100_clr0400.dll
2020-05-11 14:55:24 923 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 130
原创 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 170
原创 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 140
原创 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 110
原创 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 107
原创 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 253
原创 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 228
原创 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 109
原创 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 290
原创 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 138
原创 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 88
原创 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 135
原创 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 1990
原创 Python3 中KeyboardInterrupt不能用Exception进行捕获
通过查看源码发现,KeyboardInterrupt继承了BaseExceptionException也是继承自BaseException
2020-03-23 17:01:09 3668 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 301
oauth2_获取百度授权登录DEMO
2017-09-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人