- 博客(19)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注
原创 spring动态注入
使用场景:jar提供的接口回调,仅Service名字不同,每次需要新写一个实现类,太过累赘,可以通过重复注入同一个实现,仅改变名字,示例如下,支持注入Bean和具体值package com.yunjin.redis;import org.springframework.beans.BeansException;import org.springframework.beans.factory.config.BeanDefinition;import org.springframework.bea
2022-03-14 12:21:12 1523
原创 java hbase加盐设计使用
一:完整的java调用hbase代码示例,及设计说明1,设计:hbase属于大数据存储,适合数据增长快的场景使用,通过官方文档,大家有了解关于hbase的基本信息,本文设计也是为了规避hbase region自动扩增期间不能提供服务的场景1.1:加盐概念:将rowkey散列并与最大盐值取余,可得到该rowkey的盐值,由于是取余那么盐值个数一定,然后按盐值将数据放入对应的region中,即可实现数据分散 1.1.1:由于hbase底层是对rowkey按ascii顺序存储,即使加盐,那么每个盐值.
2020-11-30 15:09:15 865
原创 开发工具
一:eclipse 1,项目编辑保存老是提示JavaScript Validator弹框 右键项目 -> properties -> Builders 去掉JavaScript Validator 前面的勾
2020-05-22 11:08:39 288
原创 spring-boot websocket实现聊天功能
1,maven pom.xml的依赖<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.0.0.RELEASE</vers...
2020-03-10 14:03:24 291
原创 linux java服务搭建
一:linux命令 1,系统命令 a:ifconfig #查看本机ip b:ps -ef|grep xxx #查看xxx的pid,如tomcat,nginx c:lsof -i|grep pid #根据pid查端口 d:lsof -i:port #根据端口查pid e:kill -9 pid #根据p...
2020-02-07 11:45:57 215
原创 JQuery追加元素的方法 append()、prepend()、after()、before()、insertAfter()、insertBefore()
<div class="first"><div>first</div></div><div class="second">second</div><div class="third">third</div>$(".first").prepend('prepend');// 子元素的头部追加...
2019-10-24 14:43:29 282
原创 window安装node.js
一:下载安装包nodejs官网 二:双击安装完成即可三:检验版本,安装完成之后打开cmd面板,在命令行输入:node -v 查校版本四:配置环境变量1,开始-->计算机--鼠标右键属性-->高级系统设置-->环境变量找到npm所在目录,非安装目录,在用户目录下,如C:\Users\Dell\AppData\Roaming\npm,将其放置在用户...
2019-09-17 14:47:28 143
原创 PL/SQL Oracle恢复默认界面设置
中文:工具->首选项->用户界面->外观->最下面有一个复位停放 可以快速回复到默认设置英文:tools->Preferences->UserInterface->Appearance->Reset docking...
2019-09-16 17:39:56 550
原创 eclipse给jar包打断点
一,给第三方jar打断点1,下载工具,并解压缩2,将net.sf.jadclipse_3.3.0.jar放置在eclispe安装目录eclipse/plugins下3,将jad.exe放置在jdk安装目录jdk1.8.0_191\bin下4,修改eclipse配置,Windom-->Preference-->java-->JadClipse,Path to dec...
2019-09-15 10:00:22 4610
原创 eclipse debug使用技巧
一,添加条件断点,如for循环中很多元素,但只对其中某一次debug1,普通断点右键点击最后一项2,填写条件二:断点处实时编写代码,得到中间变量,如String太长,出现省略号,需要将其写到文件中,但是直接编码容易忘记删除,导致脏代码1,调出Display面板2,debug执行到断点时,选中代码,右键执行即可...
2019-09-12 10:33:43 177
原创 java操作html和word生成pdf,可生成目录和表格
一:html转pdf 通过继承改写ITextRenderer使itextpdf支持html转pdf时添加页脚页眉 功能点一: 1,通过freemarker读取html模板,将html转为pdf 2,支持配置页脚页眉logo 3,支持html中直接引入css样式文件 4,解决img标签的图片不能写在src中的问题 5,支持汉字 功能点二...
2019-09-05 14:05:49 2231 1
原创 PL/Sql Developer的dataBase下拉选无内容
原因:pl/sql不支持oralce 64位的,所以要在oracle官网下一个包(instantclient_12_1.zip),然后把这个包解压装在你oracle的目录下然后在pl/sql上配置该Oracle Home配置完成之后,修改环境变量:可能会乱码修改此变量:NLS_LANG:SIMPLIFIED CHINESE_CHINA.ZHS16GBKinstant...
2019-07-22 09:27:17 648
原创 If you want an embedded database (H2, HSQL or Derby), please put it on the classpath
Spring Boot启动过程中遇到了下列这个问题Description:Failed to auto-configure a DataSource: 'spring.datasource.url' is not specified and no embedded datasource could be auto-configured.Reason: Failed to determ...
2019-07-17 10:13:16 1918
原创 springboot jta-atomikos动态数据源
功能点:通过配置控制数据源注册个数,实现事先不知道数据源个数和别名,在不修改任何有关数据库相关代码条件下,仅仅在使用时按照规则添加配置来注册多数据源,并实现分布式事务.可以将其作为基础jar提供公共服务.弊端:一,通过继承并重写SqlSessionTemplate,在切换数据源时通过切换SqlSessionFactory实现动态切换,但是在实例化SqlSessionFactory时,会将通过注...
2019-07-17 09:14:59 1456 1
原创 mybaties-generator自动生成插件实现
1,配置pom依赖jar<dependencies> <dependency> <!--mybaties select等注解用--> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-sta...
2019-06-26 13:22:00 2400
原创 springboot动态数据源
基于spring-boot2.0.0版本实现多数据源注册功能点:一,可以通过配置控制数据源注册个数,实现事先不知道数据源个数和别名,在不修改任何有关数据库相关代码条件下,仅仅在使用时按照规则添加配置来注册多数据源.可以将其作为基础jar提供公共服务.二,实现了多数据源中,调用单个数据源的事务控制(同一个方法中只调用一个数据库的事务),同一个方法中调用不同数据源就是分布式事务,以下代码没有实...
2019-06-25 17:42:01 2531
原创 oracle触发器,请求http
--测试表CREATETABLEAA(ID NUMBER(10),PARAMS VARCHAR2(200));-- 测试更新流水表CREATETABLEAA_FLOW(ID NUMBER(10),PARAMS VARCHAR2(200),OPERVARCHAR(200));-- 删除时触发CREATEORREPLACETRIGGER ...
2019-05-15 16:57:32 2834
原创 oracle根据字符串切割成行
最近做数据迁移,老库中某个字段关联其他表时存储的是逗号分隔的数据,迁移到新库中,需要将这些逗号分隔的数据拆分存成多行,从网上找来的sql示例,却发现有问题;网上示例:select regexp_substr('1,2,3','[^,]+',1,level,'i') split from dual connect by level <= (length('1,2,3') -leng...
2019-01-07 19:13:25 2876
原创 移动端嵌入式pdf展示
一:写法在原本的html中加入如下iframe代码,src引入的是pdf.js插件中的viewer.html,其中引入的css、js等路径需要根据实际项目路径自行修改,file_path是pdf的路径,可能需要编码<iframe src="../pdf/web/viewer.html?url={{file_path}}"width="100%" height="100%" scr...
2018-10-06 12:22:00 5057 3
js-monitor.rar
2020-03-10
springboot打包包含本地在开发的jar报无法找到jar中类的问题
2019-06-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人