yan061

导航

2024年6月3日 #

Mac如何设置bitbucket的公钥

摘要: 首先本地通过命令生成公钥 ssh-keygen -t rsa -b 4096 -C "your_email@example.com" 输入命令之后一直按回车即可 然后用命令获取到key cat ~/.ssh/id_rsa.pub 复制下来,去bitbucket里面,点击manage profile 阅读全文

posted @ 2024-06-03 14:09 yan061 阅读(2) 评论(1) 推荐(0) 编辑

2024年3月18日 #

linux配置多个java环境变量时,所有基础命令ls vi等都失效

摘要: 正在配置环境变量,但是突然发现ls cp vim都失效了,由于是第一次遇到,吓了一跳。记录一下解决的办法。 首先找到vi的路径,通常是/bin/vi, 然后打开配置文件,/bin/vi ~/.bashrc 然后把最近的一次修改给注释或者删掉,在最下面加上这两行 export PATH=/usr/bi 阅读全文

posted @ 2024-03-18 14:41 yan061 阅读(46) 评论(0) 推荐(0) 编辑

2024年2月21日 #

appium inspector 连接安卓设备

摘要: 首先找到app的包名和activity。 查看包名 adb shell "dumpsys window | grep mCurrentFocus" 查看包对应的activity,输入下面的命令,再找到cmp adb shell monkey -p com.jingdong.app.mall -vvv 阅读全文

posted @ 2024-02-21 15:32 yan061 阅读(84) 评论(0) 推荐(0) 编辑

2024年2月4日 #

Java JDBC操作数据库

摘要: 添加依赖 <dependency> <groupId>com.mysql</groupId> <artifactId>mysql-connector-j</artifactId> <version>8.0.32</version> </dependency> 创建连接 String url = "j 阅读全文

posted @ 2024-02-04 14:06 yan061 阅读(9) 评论(0) 推荐(0) 编辑

2024年2月2日 #

Git的常用操作

摘要: 首次使用git时要设置name和email git config --global user.name "test name" git config --global user.email "test name@qq.com" 克隆远程仓库到本地 git clone URL 如果你在本地已经有代码了 阅读全文

posted @ 2024-02-02 13:11 yan061 阅读(6) 评论(0) 推荐(0) 编辑

2023年12月28日 #

Java 原型模式

摘要: 原型模式是a56爆大奖在线娱乐创建型设计模式,用于在保证性能的情况下创建新的对象实例。原型模式允许一个对象再创建另外一个可定制的对象,而无需知道创建的细节。其工作原理是通过拷贝实现对象创建,即clone()。 但是a56爆大奖在线娱乐们通过new也能创建一个属性一样的对象,两者的区别是什么呢? new操作符:用于创建一个新的对象实例 阅读全文

posted @ 2023-12-28 15:47 yan061 阅读(2) 评论(0) 推荐(0) 编辑

2023年12月27日 #

Java 工厂方法设计模式

摘要: 需求: Pizza 有以下几个方法 prepare() 准备食材 bake() 烘焙 cut() 切割 box() 装盒 现在有2种披萨且和2地区有关,成都地区第a56爆大奖在线娱乐是CDApplePizza,第二种是CDCheesePizza。北京地区的BJApplePizza和BJApplePizza。 Piz 阅读全文

posted @ 2023-12-27 14:31 yan061 阅读(3) 评论(0) 推荐(0) 编辑

Java 简单工厂模式

摘要: 需求: Pizza 有以下几个方法 prepare() 准备食材 bake() 烘焙 cut() 切割 box() 装盒 现在有两种披萨,第a56爆大奖在线娱乐是ApplePizza,第二种是CheesePizza。 PizzaStore有点单系统Order(pizzaType) 根据pizza type去制作对应 阅读全文

posted @ 2023-12-27 13:32 yan061 阅读(2) 评论(0) 推荐(0) 编辑

Java实现单例模式

摘要: 饿汉式 静态常量饿汉式的优点是:在类装载的时候就完成实例化,没有达到Lazy Loading的效果,并且避免了线程同步问题。 它的缺点是:如果从始至终从未使用过这个实例,则会造成内存的浪费。 public class adaDemo3 { public static void main(String 阅读全文

posted @ 2023-12-27 10:20 yan061 阅读(14) 评论(0) 推荐(0) 编辑

2023年2月9日 #

selenium处理shadow元素

摘要: ShadowRoot 是 Shadow DOM 下面的根,跟其他元素是隔离的,即使a56爆大奖在线娱乐们选择copy selector/xpath 依然是定位不到的,如下图 要定位此类元素需要先定位到它的根shadowRoot,然后再定位下面的元素 document.querySelector('#userMenu' 阅读全文

posted @ 2023-02-09 11:14 yan061 阅读(288) 评论(0) 推荐(0) 编辑