- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 DBeaver连接Oracle报 IO 错误: Undefined Error
DBeaver连接Oracle报 IO 错误: Undefined Error
2022-06-30 17:25:52
3360
7
原创 spring boot获取应用配置的数据源
注入应用上下文 @Autowired protected ApplicationContext applicationContext;通过应用上下文获取数据源配置// 获取配置的数据源DataSource dataSource = applicationContext.getBean(DataSource.class);Connection connection = null;try { connection = dataSource.getConne...
2022-04-15 17:06:48
4315
1
原创 JAVA - 字符串转换UTF-8编码
/** * 字符串转换UTF-8编码 * * @param string 字符串 * @return java.lang.String * @date 2022/4/14. */ public static String toUtf8String(String string) { StringBuilder stringBuffer = new StringBuilder(); for (int i = 0; ...
2022-04-14 18:08:47
6510
原创 redis单点改集群
刚开始项目用的是redis单点,但是生产环境是redis集群,没办法,只能将项目的redis连接方式进行修改。刚开始单点的时候使用的是xml的方式生产bean<!-- redis 配置 --> <bean id="poolConfig" class="redis.clients.jedis.JedisPoolConfig"> <property name="maxTotal" value="${redis.pool.maxTotal}"/><!
2021-12-24 10:59:12
1742
原创 JAVA - 将数据生成为TXT文件
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言 一、pandas是什么? 二、使用步骤 1.引入库 2.读入数据 总结前言开发过程中需要将千万级数据导出为文件,因excel对行数有限制,最终决定将文件定为TXT文件,TXT文件对行数近乎无限制。一、文件写入的笔 —— PrintWriter进行文件写入使用的是PrintWriter,具有自动行刷新的缓冲字符输出流,特点是可以按行写出字符串,并且可以自动行刷新。最开始使用的是
2021-09-08 15:02:26
12820
7
原创 ORACLE存储过程 - 使用存储过程批量插入千万条数据
在开发过程中需要测试千万级数据的获取情况,由于不能影响现有业务,没办法,只能自己先造个千万条数据了。存储过程:简单类比的话,可以看作我们的Java程序,只不过前者是在数据库中运行。存储过程声明:CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1; 参数2;) IS变量1;变量2;BEGIN --执行体END;示例:存储过程插入千万条数据CREATE OR REPLACE PROCEDURE INSERT_USER_TES
2021-08-26 15:36:39
6062
原创 Android中竖着的tab栏——VerticalTabLayout之常见小问题
今天使用VerticalTabLayout写了一个与商城分类的类似页面,先看效果图分类页面示例左侧的分类标题本来是想用RecycleView来实现的,但是发现更改标题的颜色和背景不是很方便,于是更改为VerticalTabLayout了,关于VerticalTabLayout的使用网上有很多,这里就不进行阐述了,有需要的可自行百度,这里只说下使用过程中遇到的问题。在使用的过程中...
2019-12-18 15:12:54
1659
原创 RecycleView刷新数据后回到顶部
今天写了个demo,类似于商场的分类页面需要在点击左侧的控件的时候右侧的控件进行刷新,最后发现虽然点击了以后右侧数据有刷新,但是没有回到顶部,还是停留在之前的位置,上网找了很多都是不让刷新后回到顶部,与我的要求恰恰相反,并没有帮助我解决问题,最后发现只要一行代码就可以解决问题了!rightRecyclerView.scrollToPosition(0);...
2019-12-16 16:47:19
3133
原创 AS中使用mipmap中的图片找不到资源问题的解决
今天在mipmap中导入的几张图片,想着在drawable中的xml中使用,但是死活找不到资源还试着在图片放到drawable中去使用,但是还是找不到资源,最后把命名中的“-”改为“_”解决问题,至于道理,完全不知道为什么要这样,可能是不支持破折号吧!...
2019-12-12 10:23:45
1748
1
原创 使用butterknife报错
今天使用了一下butterknife,引入了所需的依赖implementation 'com.jakewharton:butterknife:10.2.0'annotationProcessor 'com.jakewharton:butterknife-compiler:10.2.0'但是在运行的时候报Could not resolve all files for configurat...
2019-12-11 08:40:15
633
原创 Android使用ViewPager实现无限循环banner图,实现手指滑动时轮播停止功能
先看效果图banner图示例可实现自动轮播以及手动左右无限滑动实现的原理是在自己的准备的banner图的首尾再加上两张图,中间的adcde是我们需要轮播的图片,首尾则为特意加上去的,目的是使滑动更加的平滑,并不参与实际的操作。当页面从编号1滑动到0时,将页面设置为5;当页面从编号5滑动到6时,将页面设置为1;.为了防止页面停顿,突然跳到下一页的情况,将设置页面的代码放...
2019-12-04 14:25:35
858
1
原创 解决ViewPager+Fragment首次初始化时不加载页面问题
使用ViewPager+Fragment写了个简单的页面切换,在进行页面切换的时候发现第二页的数据在首次加载的时候不会加载数据,但是重新加载的时候数据会加载,研究发现是在适配器中没有加入数据添加的方法,添加方法并在fragment页面中调用该方法将数据传入适配器即可解决该问题。...
2019-09-18 21:10:31
968
原创 在fragment中使用Intent跳转到其他的activity
要在fragment中使用Intent就不能和以前一样使用了,因为没有继承Activity或者AppCompatActivity,在new的时候如果传入this是会报错的这个时候我们就要使用getActivity()获取活动页面的上下文了,注意一下,这里的mContext是我前面已经使用getActivity()获取了的,直接传入getActivity()也是可以的if (mPosi...
2019-08-10 08:23:42
2797
5
原创 实现Android隐藏状态栏和标题栏
早上写了个demo,但是看着很不舒服(与颜色搭配无关),因为整个页面除了自己定义的控件外最上面还有一个宽大的标题栏和状态栏。为了隐藏掉标题栏还专门百度了下,有些无用,有些要重新定义一个Theme,然后在AndroidManifest里进行配置,还是有点麻烦对吧,最后研究发现其实隐藏标题栏只要一行代码就可以解决问题:getSupportActionBar().hide();界面...
2019-08-01 17:34:25
319
原创 Android开发中java.lang.RuntimeException: Unable to start activity ComponentInfo问题
今天学着写了个底部导航栏滑动切换页面,主要是使用Fragment+ViewPager,项目可编译,但是运行就会报错停止,错误提示如下:手机程序中则是:通过查看错误信息发现报错是MainActivity中的 setContentView(R.layout.activity_main); 但是MainActivity并没有报错,查看R.layout.activity_main布局文件也...
2019-08-01 10:23:58
422
原创 Android studio 新建文件报错ERROR: Unable to resolve dependency for ' app@debug/compileClasspath'
许久未曾新建项目了,今天要新建个项目,结果一建就报错:Clean Proiect之后还是报错:这里虽然有很明显的提示,但是这个文件我其实是已经下了的:所以这个提示确实是个废物东西,最后打开build gradle文件,发现应该是配置的api太高了,最后改为28的,编译成功。补充:今天又研究了一下,发现我的模块配置sdk是28的,但是每次targetSa...
2019-07-29 16:38:41
284
原创 Python基础
1、简单数据类型1.1、数字:整型(int,long):大小无上限,具体长度看内存大小; 浮点数(float); 布尔(bool):非空非0即为真,0或空为假; 复数(complex):虚部以大写“J”或小写“j”表示;1.2、字符串(str):Python中没有字符,都是字符串,字符串是不可变数据对象...
2018-03-30 17:00:14
100
原创 简单爬虫
所有的简单爬虫都是四步走——获取一个链接,打开这个链接,获取html代码,然后分析代码即可。这是一个最简单的爬虫程序,只是爬一些百度图片。示例代码:from urllib.request import *#用来处理网络访问import reurl='https://image.baidu.com/search/indextn=baiduimage&ipn=r&ct=20132659...
2018-03-22 23:30:30
166
原创 正则
1、什么是正则: 正则就是一些特殊符号及文本组合在一起用来描述字符或字符串的一些规则。在Python中,正则使用 re 模块。2、特殊符号和字符: 匹配一个范围 [] :[A-Z]; eg: a[a-z]c : abc aac adc ; 匹配前面的...
2018-03-22 18:23:52
204
BannerDemo.zip
2019-12-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人