<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[java_option的博客]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/java_option</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; java_option]]></copyright><item><title><![CDATA[mysql数据库大小写敏感]]></title><link>https://blog.csdn.net/java_option/article/details/121490447</link><guid>https://blog.csdn.net/java_option/article/details/121490447</guid><author>java_option</author><pubDate>Tue, 23 Nov 2021 13:02:41 +0800</pubDate><description><![CDATA[mysql&gt; show global variables like '%lower_case%';
+------------------------+-------+
| Variable_name          | Value |
+------------------------+-------+
| lower_case_file_system | OFF   |
| lower_case_table_names | 0     |
+------------------------+--]]></description><category></category></item><item><title><![CDATA[TabLayout的tab文字和indicator之间的距离设置]]></title><link>https://blog.csdn.net/java_option/article/details/114785789</link><guid>https://blog.csdn.net/java_option/article/details/114785789</guid><author>java_option</author><pubDate>Sun, 14 Mar 2021 13:51:06 +0800</pubDate><description><![CDATA[1 设置 TabLayout的 android:layout_height
2 设置  app:tabPaddingBottom
比如说 你的tab文字高度是25  你想设置二者之间的间距是10
那么你android:layout_height的高度就是文本的 高度25dp 加 二者之间的距离10dp 然后还得加上indicator自身的高度5dp
这样才能实现想要的效果
  android:layout_height="25dp" 
  app:tabPaddingBottom="10dp"
  app:]]></description><category></category></item><item><title><![CDATA[百度地图 MapView 和 ViewPager2 在同一个布局中的bug]]></title><link>https://blog.csdn.net/java_option/article/details/114773332</link><guid>https://blog.csdn.net/java_option/article/details/114773332</guid><author>java_option</author><pubDate>Sun, 14 Mar 2021 02:54:05 +0800</pubDate><description><![CDATA[问题产生情况
MainActivity 有四个tab 每个tab对应一个Fragment
其中Fragment 1的布局中同时含有  MapView 和 ViewPager2
当从Tab1 切换到 tab2\3  然后在切换tab1 的时候
对应的Fragment1会重新创建
此时 会报一个错误
 Process: com.dingchebao, PID: 3123
    java.lang.IllegalArgumentException: Wrong state class, expecting Vi]]></description><category></category></item><item><title><![CDATA[wait for all target device to come online]]></title><link>https://blog.csdn.net/java_option/article/details/114536363</link><guid>https://blog.csdn.net/java_option/article/details/114536363</guid><author>java_option</author><pubDate>Mon, 08 Mar 2021 16:23:00 +0800</pubDate><description><![CDATA[运行 android 程序的时候 报错 wait for all target device to come online
解决办法 如上,打开avd manager 选中虚拟机 ,右击 执行 wipe data
可能还会有别的原因导致的
这里只是记录一下,希望对大家有帮助

]]></description><category></category></item><item><title><![CDATA[Android 自定义View]]></title><link>https://blog.csdn.net/java_option/article/details/114297589</link><guid>https://blog.csdn.net/java_option/article/details/114297589</guid><author>java_option</author><pubDate>Wed, 03 Mar 2021 00:18:46 +0800</pubDate><description><![CDATA[public class JoTabLayout extends TabLayout {
    public JoTabLayout(@NonNull Context context) {
        super(context);
    }

    public JoTabLayout(@NonNull Context context, @Nullable AttributeSet attrs) {
        super(context, attrs);
    }

    public]]></description><category></category></item><item><title><![CDATA[应用是非正式发布版本, 当前设备不支持安装。]]></title><link>https://blog.csdn.net/java_option/article/details/113946569</link><guid>https://blog.csdn.net/java_option/article/details/113946569</guid><author>java_option</author><pubDate>Mon, 22 Feb 2021 18:02:45 +0800</pubDate><description><![CDATA[时隔五年再次写Android app
发现变化挺大
Android studio 4.1.2 上写了一个demo
使用qq往华为真机上发送了一个apk 竟然安装不上去

解决办法
在gradle.properties 文件中添加如下指令：
android.injected.testOnly=false
注意
AndroidManifest.xml中 不能在application 标签下面添加 android:testOnly=“true” 否则上述设置无效
如果仅仅在下列配置中设置成false 也是无效的。]]></description><category></category></item><item><title><![CDATA[微信公众账号开发  (一)]]></title><link>https://blog.csdn.net/java_option/article/details/113915533</link><guid>https://blog.csdn.net/java_option/article/details/113915533</guid><author>java_option</author><pubDate>Sun, 21 Feb 2021 14:12:41 +0800</pubDate><description><![CDATA[1、注册略
2、登录

左侧是菜单栏
往下滑动

点击基本配置
2.1 启用开发者密码AppSecret


只有白名单里的ip才可以获取token


url就是微信用户给公众号发送的信息 都会转发到这个接口上
token我是随便起的 一个名字 “java_xxxx”
然后随机生成一个EncodingAESKey
为了方便调试、我这里直接用明文模式
这个url
需要自己实现 用于接收消息
其中get请求 用于token验证
post请求 用于接收微信用户发送给公众号的消息
package jo.weixi]]></description><category></category></item><item><title><![CDATA[maven pom.xml用法之 bind/resources]]></title><link>https://blog.csdn.net/java_option/article/details/113660385</link><guid>https://blog.csdn.net/java_option/article/details/113660385</guid><author>java_option</author><pubDate>Thu, 04 Feb 2021 18:02:13 +0800</pubDate><description><![CDATA[如果不加红框里面的代码
或者整个resources都不加
pom.xml文件默认不会把fxml文件也打包进target目录

可以发现fxml文件并不会编译到classes目录里
	&lt;build&gt;
		 &lt;resources&gt;
            &lt;resource&gt;
                &lt;directory&gt;src/main/resources&lt;/directory&gt;
            &lt;/resource&gt;
.]]></description><category></category></item><item><title><![CDATA[java文字识别 tessdata]]></title><link>https://blog.csdn.net/java_option/article/details/113003932</link><guid>https://blog.csdn.net/java_option/article/details/113003932</guid><author>java_option</author><pubDate>Fri, 22 Jan 2021 21:48:31 +0800</pubDate><description><![CDATA[去网上下载这些东西
可以直接下载我的。粉丝免费
https://download.csdn.net/download/java_option/14922781
具体使用很简单
 &lt;dependency&gt;
            &lt;groupId&gt;net.sourceforge.tess4j&lt;/groupId&gt;
            &lt;artifactId&gt;tess4j&lt;/artifactId&gt;
            &lt;version&g.]]></description><category></category></item><item><title><![CDATA[springboot 使用PropertySource加载自定义配置文件的正确方式]]></title><link>https://blog.csdn.net/java_option/article/details/112784367</link><guid>https://blog.csdn.net/java_option/article/details/112784367</guid><author>java_option</author><pubDate>Mon, 18 Jan 2021 22:24:03 +0800</pubDate><description><![CDATA[今天遇到一个很诡异的问题
我想把mysql_durid.yml中的配置信息注入到DruidDataSource中
发现根本不起作用
调试源代码发现

mysql_druid.yml中的 spring.database.druid 都没了。
里面的key不是spring.database.druid.url 等等 二直接是url password之类的

搞了半天 是我用错了。
在网上搜了一下别人怎么用的

大概是这样吧。
如果想解决这一问题
可以重写 PropertySource的 factory

具体.]]></description><category></category></item><item><title><![CDATA[jdk修改]]></title><link>https://blog.csdn.net/java_option/article/details/112061439</link><guid>https://blog.csdn.net/java_option/article/details/112061439</guid><author>java_option</author><pubDate>Sat, 02 Jan 2021 00:45:03 +0800</pubDate><description><![CDATA[1、先从官网下载jdk
过程略
2、安装 jdk

安装完成以后目录结构如下
3、导入到eclipse
先创建一个工程 java - new - JavaProject

右击项目—属性

把输出目录改成别的、我这里改成out了
把图一的内容复制到新创建的工程里、然后解压src.zip和javafx-src.zip

解压完以后 编译会有错误
重新生成jar 替换原有的rt.jar是行不通的
只能添加新的class
然后可以通过以下方法生成新的jar
public static void main(Stri]]></description><category></category></item><item><title><![CDATA[navicat 忘记mysql密码]]></title><link>https://blog.csdn.net/java_option/article/details/112056388</link><guid>https://blog.csdn.net/java_option/article/details/112056388</guid><author>java_option</author><pubDate>Thu, 31 Dec 2020 22:33:40 +0800</pubDate><description><![CDATA[在数据库连接 右击
选择命令行界面
在这直接重置为root
mysql&gt; use mysql;
Database changed
mysql&gt; UPDATE user SET authentication_string = PASSWORD('root') WHERE user = 'root';
Query OK, 1 row affected (0.04 sec)
Rows matched: 1  Changed: 1  Warnings: 1
mysql&gt; flush privil.]]></description><category></category></item><item><title><![CDATA[数据库连接池 Too many connections]]></title><link>https://blog.csdn.net/java_option/article/details/111824742</link><guid>https://blog.csdn.net/java_option/article/details/111824742</guid><author>java_option</author><pubDate>Sun, 27 Dec 2020 19:39:41 +0800</pubDate><description><![CDATA[java.sql.SQLNonTransientConnectionException: Data source rejected establishment of connection,  message from server: "Too many connections"
	at com.mysql.cj.jdbc.exceptions.SQLError.createSQLException(SQLError.java:110)
	at com.mysql.cj.jdbc.exceptions.SQL]]></description><category></category></item><item><title><![CDATA[java音视频开发（一）eclipse 下 javafx + maven 环境搭建]]></title><link>https://blog.csdn.net/java_option/article/details/109300085</link><guid>https://blog.csdn.net/java_option/article/details/109300085</guid><author>java_option</author><pubDate>Mon, 26 Oct 2020 22:05:57 +0800</pubDate><description><![CDATA[1、视频教程
请看这里
https://www.ixigua.com/6887506434481717774/
2、视频中忘记记录Scene Builder了 现在补上
下载地址
https://www.oracle.com/java/technologies/javafxscenebuilder-1x-archive-downloads.html

下载以后安装
安装以后 把JavaFx Scene Builder 2.0.exe的路径 拷贝到 eclipse



...]]></description><category></category></item><item><title><![CDATA[javacv 视频播放器v1]]></title><link>https://blog.csdn.net/java_option/article/details/109158591</link><guid>https://blog.csdn.net/java_option/article/details/109158591</guid><author>java_option</author><pubDate>Mon, 19 Oct 2020 12:44:08 +0800</pubDate><description><![CDATA[【辞职创业中，本人所有的文章未经授权、禁止转载、望大家理解】
演示效果地址
https://www.ixigua.com/6882719515268874763/

项目已经发布到gitee了
后续会持续更新
启动类MainApplication

项目源码地址
https://gitee.com/java_option/javacv_player_v1.git

...]]></description><category></category></item><item><title><![CDATA[java ProcessBuilder调用cmd命令]]></title><link>https://blog.csdn.net/java_option/article/details/109081311</link><guid>https://blog.csdn.net/java_option/article/details/109081311</guid><author>java_option</author><pubDate>Wed, 14 Oct 2020 19:45:28 +0800</pubDate><description><![CDATA[String ffmpeg  = "D: &amp; cd D:\JavaOption\ffmpeg-4.3.1-full_build\bin &amp; ffmpeg -i d:\11.mkv -map 0:s:0 sub11.srt";
List&lt;String&gt; cmdList = new ArrayList&lt;&gt;();
			cmdList.add("cmd");
			cmdList.add("/c");
			cmdList.add(ffmpeg  );

			Proces]]></description><category></category></item><item><title><![CDATA[javacv + javafx 视频播放器]]></title><link>https://blog.csdn.net/java_option/article/details/109037332</link><guid>https://blog.csdn.net/java_option/article/details/109037332</guid><author>java_option</author><pubDate>Mon, 12 Oct 2020 21:27:15 +0800</pubDate><description><![CDATA[具体效果
界面效果如下

具体效果可以查看一下这个视频
视频播放器演示
后续我会更新一个专栏讲述一下开发过程
欢迎大家关注

]]></description><category></category></item></channel></rss>