![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
Y_Hungry
这个作者很懒,什么都没留下…
展开
-
java实现读取图片exif数据(如拍摄时间,经纬度等)
然后我们可以利用依赖实现exif的读取。我们需要添加一个依赖。原创 2022-08-09 16:26:59 · 1522 阅读 · 0 评论 -
mac idea2021 使用
1.首先可以进入idea2.打开idea进入下面选项3 .将filter-agent.jar放到idea的安装目录下4.在idea.vmoptions增加下面一段话,注意路径不要写错,写错打不开idea(打不开解决办法在下面)-Xmx2048m-javaagent:/Applications/IntelliJ IDEA.app/Contents/filter-agent.jar注意,如果写错打不开可以在下面路径去找到该文件...原创 2022-02-08 15:00:16 · 1391 阅读 · 0 评论 -
部署renren-fast-vue前台遇到的跨域问题
1.后台默认的Dockerfile不要动,去打包2.#PROXY-START/apilocation ^~ /api/{ proxy_pass http://xxx.xxx.xxx.xxx:88; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;原创 2022-01-19 14:08:18 · 1018 阅读 · 0 评论 -
java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter 错误
今天用 Spring Boot 和 io.jsonwebtoken:jjwt 来实现 JWT 登录时报错java.lang.ClassNotFoundException: javax.xml.bind.DatatypeConverter 修复方案如下,就是导入 javax.xml.bind.jar如果你使用的是 Gradle 则只要添加以下语句即可implementation 'javax.xml.bind:jaxb-api:2.3.1'如果你使用的是 Maven 则添加以原创 2022-01-12 22:18:46 · 471 阅读 · 1 评论 -
Mybatis-plus 高级查询Wrapper
查询条件条件 说明 allEq 基于 map 的比较 eq 等于 = ne 不等于 <> gt 大于 > ge 大于等于 >= lt 小于 < le 小于等于 < between BETWEEN 值1 AND 值2 notBetween NOT BETWEEN 值1 AND 值2 like LIKE ‘%值%’ notLike NOT LIKE ‘%值%原创 2022-01-12 13:24:25 · 846 阅读 · 0 评论 -
mybatis自动生成代码问题
mybatis自动生成代码方法以及常见问题解决办法原创 2021-12-22 21:05:57 · 75 阅读 · 0 评论 -
android 实现点击按钮进行页面切换(ViewPager2)
1.首先建立一个activity_main.xml<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:b...原创 2021-11-11 11:26:06 · 3443 阅读 · 0 评论 -
Java封装OkHttp3工具类
1.准备工作在build.gradle 和 配置文件分别加上依赖 和 网络权限implementation 'com.squareup.okhttp3:okhttp:3.11.0'implementation 'com.squareup.okio:okio:2.0.0'implementation 'com.alibaba:fastjson:1.2.73'<uses-permission android:name="android.permission.INTERNET"/>原创 2021-07-02 10:37:05 · 558 阅读 · 0 评论 -
安卓获取string.xml文件里的值
为什么需要把应用中出现的文字单独存放在string.xml文件中呢?一:是为了国际化,当需要国际化时,只需要再提供一个string.xml文件,把里面的汉子信息都修改为对应的语言(如,English),再运行程序时,android操作系统会根据用户手机的语言环境和国家来自动选择相应的string.xml文件,这时手机界面就会显示出英文。这样做国际化非常的方便。二:为了减少应用的体积,降低数据的冗余。假设在应用中要使用"我们一直在努力"这段文字1000次,如果在每次使用时直接写上这几个字,这样下.原创 2021-06-03 14:03:09 · 818 阅读 · 0 评论 -
Android——设置Spinner默认选中的值
一句代码就可以搞定!spinner.setSelection(2,true);第一个参数是:menu的位置,从0开始第二个参数是:true,一定要写!原创 2021-02-27 09:28:24 · 753 阅读 · 0 评论 -
安卓10蓝牙不搜索不进入回调函数的问题
Android 6.0之后,蓝牙扫描回调需要获取模糊定位查询,Android 10之后更严格,需要获取精确定位。这些年Google对安卓的控制可谓是越来越严谨了,安全性也是越来越高。现在的问题是,当你的targetSDK>22的时候,扫描蓝牙就不不会有回调了,而且即使是在Manifest中添加了permission也依然无法获取回调,解决办法如下:TargetSdk降级到22——降级法以上办法比较愚蠢,会导致app的目标sdk过老旧,手机可能会提示兼容性问题,很不靠谱,建议仅仅是要原创 2021-02-25 14:57:57 · 730 阅读 · 0 评论 -
image Button旋转
final RotateAnimation animation = new RotateAnimation(0.0f, 360, Animation.RELATIVE_TO_SELF, 0.5f, Animation.RELATIVE_TO_SELF, 0.5f);mScanButton = (ImageButton)findViewById(R.id.refresh_btn);//旋转按钮animation.setDuration( 900 );//旋转时间mScanButton.startAn.原创 2021-02-25 14:42:11 · 228 阅读 · 0 评论 -
Spinner 监听选择使用
// 第一种方式生成的资源文件 String strBike[] = { "SS1000", "SS800", "SC800", "SC700","SC500", "YT500", "YS500", "YT300" }; // 建立适配器并绑定数据源 第二个参数是样式 还有很多种 ArrayAdapter<String> Bikeadapter = new ArrayAdapter<String>(this, ...原创 2021-01-14 13:53:11 · 468 阅读 · 0 评论 -
android实现下拉框(spinner),自定义大小颜色背景位置
1.spinner有三个属性可以记一下:android:spinnerMode="dropdown"android:dropDownVerticalOffset="-50dp"android:dropDownHorizontalOffset="20dp"android:popupBackground="#f0000000" spinnerMode=dropdown时,为下拉模式spinnerMode=dialog时,会在界面中间弹出android:popupBackgroun...原创 2021-01-14 13:41:00 · 2138 阅读 · 0 评论 -
安卓更新TextView的内容
使用子线程更新 使用Handler更新 //在类里声明一个Handler Handler mTimeHandler = new Handler() { public void handleMessage(Message msg) { if (msg.what == 0) { myTextView.setText(showData); sendEmptyMessageDe..原创 2021-01-13 19:09:09 · 686 阅读 · 0 评论 -
Android 10 创建文件失败
可以在Androidmainfest 里面的application添加:android:requestLegacyExternalStorage="true"亲测有效原创 2021-01-09 13:36:31 · 1309 阅读 · 0 评论