自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

回忆专用小马甲的博客

小学生的字迹

  • 博客(34)
  • 收藏
  • 关注

原创 Mybatis+Trino search:GPT

如果你想在不重新打包部署的情况下修改SQL语句,你可以考虑使用外部化配置的方式,例如将SQL语句存储在外部的配置文件中。创建一个外部的SQL配置文件,例如 sql-config.properties,并将其放置在应用程序的某个目录下,例如 /config 目录。修改 UserService,将 SqlConfigManager 注入,并在需要使用 SQL 语句的地方使用配置文件中的值。在需要使用数据库操作的类中,通过Spring的依赖注入方式注入Mapper接口,并调用其中的方法进行数据库操作。

2023-07-17 14:07:21 1016

原创 JS实现URL参数比较by ChatGPT

【代码】JS实现URL参数比较by ChatGPT。

2023-06-05 16:25:19 224

原创 python 控制鼠标

python 控制鼠标点击

2023-01-03 13:39:33 2893 1

原创 Java转exe可执行

场景:写一个批量上传的界面程序丢给运营同学,不想让他们安装环境。需要把java程序转为可执行文件;必须文件:jre,和一个小工具链接: https://pan.baidu.com/s/1nWA19HCOv8xjIxc6QuhC5Q 提取码: av99正文开始1. build jar最后的结果会在这里为了保险起见,去jar -jar batch_uploader.jar 看看能不能顺利启动2. 准备启动环境编辑l...

2021-08-17 16:57:47 1211 6

原创 抽象类与接口

皇上说:去买一只猫此时必须要问是什么猫,因为害怕买错。皇上说的猫 是抽象的猫,问的猫是具体的猫。皇上说:早朝之后我想看动物吃东西此时必须要问是什么动物,因为有的动物在陆地上吃草,有的动物在水底吃鱼...皇上说的吃东西是接口,问的是哪种实现。不同的动物有不同的实现抽象类表示:what the fuck who you are?接口表示:what the fuck can you do?...

2021-07-27 14:46:02 85

原创 Centos环境搭建笔记

8-28到期 服务器:106.13.144.104sudo yum install epel-release sudo yum update1. redis install#安装gcc yum -y install gcc gcc-c++ libstdc++-devel wget https://download.redis.io/releases/redis-6.2.3.tar.gz tar xzf redis-6.2.3.tar.gz cd redis-6.2.3/ make #(如果没装g

2021-05-28 16:42:31 377 1

原创 JVM假死 内存泄漏导致OOM

上下文:一个处理PDF的单线程程序,需要读取其中文字,做算法分析。读入文件很多(几十G),处理到一半程序就会卡死直至崩溃。所以需要分析一下:对垃圾回收进行分析,发现老年代的内存一直在增加,要么是年龄达到阈值 要么是对象太大一下塞到老年代,这都没关系,因为full gc一直在进行,如果正常的垃圾 full GC一定会把它回收掉。但是持续只增不减,只能怀疑内存泄漏。通过heap-dump发现 有个可疑对象。。。第三方pdf的包,文件写入buffer之后buffer不释放掉。。导致泄漏,

2021-04-01 09:06:45 324 2

原创 AQS源码浅析

锁系非公平 可重入锁源码步骤if state.cas(0, 1) 上来先<strong>尝试cas抢锁</strong>. 如果state设置为1了 那么就算是抢到了,设置当前加锁线程为自己,方法结束elseacquire(1) -> tryAcquire(1) -> nonfairTryAcquire(1)1. 获取state. if state==0 <strong>尝试cas抢锁</strong>, 抢成功了 re

2021-03-29 10:58:23 312

原创 Mysql主从复制-半同步复制-环境搭建

本机介绍:master在win10, slave在linux1. Master 操作#1.登陆mysql -uroot -p#2.下载插件install plugin rpl_semi_sync_master soname 'semisync_master.so';#3.检查是否安装插件show plugins;#4.打开设置set global rpl_semi_sync_master_enabled=on;2. Slave操作install plugin rp

2020-11-18 14:22:39 194 1

原创 Mysql主从复制-异步复制-环境搭建

复制原理: master的binlog 发送给slave, slave根据binlog记录还原操作(如果slave是在master存在一段时间后加,需停止master写入,导出全量数据让slave同步此刻所有数据)1. Master 操作#首先在主库上要创建一个用于主从复制的账号:create user 'backup_user'@'%' identified by 'backup_pass';grant replication slave on *.* to 'backup_user'

2020-11-17 11:07:42 135 1

原创 Linux安装mysql 笔记

1.下载安装文件(也可copy url, 在linux上wget)https://dev.mysql.com/downloads/mysql/在windows上执行scp:scp mysql-8.0.22-linux-glibc2.12-x86_64.tar.xz root@172.30.4.124:~/2. 检查&刪除linux之前遗留的mysqlrpm -qa | grep mysqlrpm -e --nodeps #{上一步的结果}whereis mysql

2020-11-17 10:47:13 172

原创 上下转型奇葩想法

上下转型奇葩想法上转型:注明:皇上就是developer皇上登基想知道各宗各派都有什么本领。宣李武将上朝,李武将得二子 李一&李二(李一和李二extends 李武将)李家历代精通长剑(父类方法),但李一在射箭(李一独有方法)方面颇有造诣 李二短剑(李二独有方法)玩的很6。现宣李武将上朝,皇上: 听闻爱将武功高强,不知都会哪般武艺?李武将:回皇上,末将精通长剑,此乃李家传统(他...

2020-02-18 10:50:02 142

原创 leetcode hard

[4] Median of Two Sorted Arrays-求两个排序好的数组的中位数(先合并)/ * There are two sorted arrays nums1 and nums2 of size m and n respectively. * * Find the median of the two sorted arrays. The overall run time ...

2019-02-18 11:19:45 383

原创 排序

分治法解决归并排序分治法:将两个已经排序好的数组揉并成一个数组,当然是把两个数组从头到尾一一比较,依次进入数组。假设已经存在一个数组,他的左右都已经排序好void m(int[] arr, int L, int M, int R) { //初始化左右数组 int LEFT_SIZE = M - L + 1; int RIGHT_SIZE = R...

2019-01-14 13:54:10 130

原创 动态规划-背包问题

0-1背包问题在看0-1背包的问题的时候,有点疑惑,想通了就写下了。在考虑的i件商品的时候,前面的i-1件肯定在不同容量的情况下都会有对应的最优解。(什么叫不同容量对应的最优解:i-1件前面还有很多件都已经假设有最优解了,之前的每一件都根据背包剩余空间考虑可以拿或者不拿,那么背包剩余多少呢?肯定要对每一种情况分别考虑就是 0到m)//解释的也过于牵强,太过于抽象v(i,j) 是在考虑第i件...

2019-01-08 11:23:27 2189

原创 leetcode Medium

Add Two NumbersExample: Input: (2 -&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; 4 -&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; 3) + (5 -&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; 6 -&amp;amp;amp;amp;amp;amp;amp;amp;amp;gt; 4) Output: 7 -&amp;a

2019-01-04 10:25:30 714

原创 leetcode easy

3.Longest Substring Without Repeating Characters案例&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;google&amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;quot;这里是引用滑动(保存无重复字符的)窗口, 窗口有left 和 当前遍历的脚标(勇往直前!)若遇到一个以前遇见过的,比如第二个o

2018-12-19 22:11:53 407

原创 Medium

3.Longest Substring Without Repeating Characters   案例google滑动(保存无重复字符的)窗口, 窗口有left 和 当前遍历的脚标(勇往直前!) 若遇到一个以前遇见过的,比如第二个o 那么left就赋值为上一个o的脚标1。 同时用现在的脚标将o的脚标更新。 o-&gt;2 .然后长度就是  当前 脚标-leftpubl...

2018-12-19 11:54:17 1147

原创 RN嵌入到原生Android应用

好吧 网上资料一大堆 ,我就来记录我自己的坑吧。国内提供的· http://reactnative.cn/docs/0.42/integration-with-existing-apps.html#content还有一个填坑的:http://xujinyang.github.io/2016/09/13/%E8%A7%A3%E5%86%B3React-Native-Attached-Dial

2017-03-18 13:33:30 1400

原创 React Native 的第一个Android 项目

RN的第一次体验

2017-03-13 22:06:06 283

原创 Git到Github体验

Git命令以及github仓库

2017-03-10 16:39:11 224

原创 listview侧滑菜单

收纳与github

2017-03-08 20:58:22 259 1

原创 Ubuntu环境的Tmux第一次上手

啦啦啦啦 不想上数据库应用这门课

2016-12-05 09:17:53 5786

原创 通过JavaScript在html上动态刷新从数据库中读出来的数据

开发日记

2016-11-19 23:17:57 5609

原创 腾讯云的Ubuntu LEMP环境配置

nginx+PHP+mysql 环境配置JAVA环境配置 java程程序编译运行持续更新...

2016-11-01 17:53:32 432

原创 史诗级基础之JDBC

package com.soong.jdbctest;import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.Statement;public class DBConnect { private static final String URL

2016-10-24 20:39:04 293

原创 百度地图API笔记

仅个人笔记,内容来自官网

2016-10-17 16:59:19 415

原创 第一个Google Glass项目

关于谷歌眼镜第一个app的创建,以及在Glass中的显示,手势、语音交互的使用。

2016-10-06 22:56:13 711

原创 Android手机蓝牙互联,并传递数据。

android设备的蓝牙传递消息,与互联网不同的是 服务端由两部设备担任。

2016-09-21 22:42:45 3826 1

转载 php环境搭建

链接:http://my.oschina.net/joanfen/blog/171109

2016-09-12 16:34:15 428

原创 android 相机的扫码以及生成二维码

网上学的Android 扫码技能

2016-09-07 10:34:36 2691

原创 android调用系统摄像机

package com.example.mycamera;import android.content.Intent;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.net.Uri;import android.os.Bundle;import android.os

2016-09-06 19:54:30 3283

原创 欢迎使用优快云-markdown编辑器

使用Android系统相机

2016-06-24 10:23:21 353

原创 Android调用相机

隐式Intent调用系统相机Intent intent = new Intent("android.media.action.IMAGE_CAPTURE");上面的代码就能直接调用系统相机,但是照片无法存储保存图片的两种方法:1.缩略图2.原图缩略图:在onActivityResult()方法中,

2016-06-24 10:11:07 352

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除