这个指数计数法为什么是这样的,老师没讲到
老师,flask怎么实现单用户登录,就是一个账号在a登录了,然后这个账号又在b登录了,那么在a登录的用户在去操作时就应该重新登录。怎么实现这个业务
老师,请问现在最新的SpringBootAdmin启动器是什么啊,老师课上给的下不了,我搜索mvnrepository.com网址也出不来
Button(self,text="重复插入文本",command=self.insertText).pack(side="left")
self.b1=Button(self,text="重复插入文本",command=self.insertText) self.b1.pack(side="left")
老师,您好,我还是不太懂这两种创建按钮的方法具体有什么区别,没想明白
老师,为什么我的XML配置文件都是直接复制文档的,然后代码也跟老师的一样,为什么它执行之后一直没停止,死循环了。
错误信息这样显示:
Tue Sep 28 20:50:52 CST 2021 WARN: Establishing SSL connection without server's identity verification is not recommended. According to MySQL 5.5.45+, 5.6.26+ and 5.7.6+ requirements SSL connection must be established by default if explicit option isn't set. For compliance with existing applications not using SSL the verifyServerCertificate property is set to 'false'. You need either to explicitly disable SSL by setting useSSL=false, or set useSSL=true and provide truststore for server certificate verification.
老师,这一步有点没看懂,
0->4,1->4,2->3,3->3
老师图片输出的位置没给定默认输出到idea的本项目中吗
老师我们能不能出一个新项目,这个项目现在太大众化了,我们在面试的时候这个项目根本不能写上去,咱们能不能在出个项目,适当反应下
老师为什么上一个视频老师还是用的jdk工具类来转换Messages的中文字符,到这里为什么Messages可以直接给定中文字符然后网页不乱码了啊
老师,这个to_python只能在自定义url转换器的时候使用么,平常使用就比如,整数类型的参数,那么我要重写to_python是不是要写底层的Numberconver类,您看看为什么没有效果呢,是我继承的类有错误么
蓝莓派.zip
轮播的图片出不来,显示jquery的jquery-1.12.3.min.js有问题
package com.bjsxt.thread; /** * 使用this作为对象锁 * 使用字符串作为对象锁 * 使用class对象作为对象锁 */ /** * 定义销售员工类 */ class Sale{ private String name; public Sale(String name){ this.name = name; } public void money(){ synchronized ("s") { try { System.out.println(this.name + " 被领导表扬"); Thread.sleep(500); System.out.println(this.name + " 拿钱"); Thread.sleep(500); System.out.println(this.name + " 对公司表示感谢"); Thread.sleep(500); System.out.println(this.name + " 开开心心的拿钱走人"); } catch (InterruptedException e) { e.printStackTrace(); } } } } class Programmer{ private String name; public Programmer(String name){ this.name = name; } /** * 打开电脑 */ public void computer(){ synchronized (this) { try { System.out.println(this.name + " 接通电源"); Thread.sleep(500); System.out.println(this.name + " 按开机按键"); Thread.sleep(500); System.out.println(this.name + " 系统启动中"); Thread.sleep(500); System.out.println(this.name + " 系统启动成功"); } catch (InterruptedException e) { e.printStackTrace(); } } } /** * 编码 */ public void coding(){ synchronized (this){ try { System.out.println(this.name + " 双击 Idea"); Thread.sleep(500); System.out.println(this.name + " Idea 启动完毕"); Thread.sleep(500); System.out.println(this.name + " 开开心心的写代码"); } catch (InterruptedException e) { e.printStackTrace(); } } } /** * 去卫生间 */ public void wc(){ synchronized ("wc") { try { System.out.println(this.name + " 打开卫生间门"); Thread.sleep(500); System.out.println(this.name + " 开始排泄"); Thread.sleep(500); System.out.println(this.name + " 冲水"); Thread.sleep(500); System.out.println(this.name + " 离开卫生间"); } catch (InterruptedException e) { e.printStackTrace(); } } } /** * 领取奖金 */ public void money(){ synchronized ("p") { try { System.out.println(this.name + " 被领导表扬"); Thread.sleep(500); System.out.println(this.name + " 拿钱"); Thread.sleep(500); System.out.println(this.name + " 对公司表示感谢"); Thread.sleep(500); System.out.println(this.name + " 开开心心的拿钱走人"); } catch (InterruptedException e) { e.printStackTrace(); } } } } /** * 打开电脑的工作线程 */ class Working1 extends Thread{ private Programmer p; public Working1(Programmer p){ this.p = p; } @Override public void run() { this.p.computer(); } } /** * 编写代码的工作线程 */ class Working2 extends Thread{ private Programmer p; public Working2(Programmer p){ this.p = p; } @Override public void run() { this.p.coding(); } } /** * 去厕所的线程 */ class Wc extends Thread{ private Programmer p; public Wc(Programmer p){ this.p = p; } @Override public void run() { this.p.wc(); } } /** * 销售部领取奖金的线程 */ class SaleMoney extends Thread{ private Sale s; public SaleMoney(Sale s){ this.s = s; } @Override public void run() { this.s.money(); } } /** * 程序员领取奖金的线程 */ class ProgrammerMoney extends Thread{ private Programmer p; public ProgrammerMoney(Programmer p){ this.p = p; } @Override public void run() { this.p.money(); } } public class ObjectLock { public static void main(String[] args) { /*Programmer zs = new Programmer("张三"); new Working1(zs).start(); new Working2(zs).start();*/ /*Programmer zs = new Programmer("张三"); Programmer ls = new Programmer("李四"); Programmer wu = new Programmer("王五"); new Wc(zs).start(); new Wc(ls).start(); new Wc(wu).start();*/ Programmer ls = new Programmer("李四"); Programmer wu = new Programmer("王五"); Sale s1 = new Sale("王丽丽"); Sale s2 = new Sale("王莉莉"); //new ProgrammerMoney(ls).start(); //new ProgrammerMoney(wu).start(); new SaleMoney(s1).start(); new SaleMoney(s2).start(); } }
老师,用字符串作为对象锁也可以实现各自部门的人去各自部门串行领取奖金,达到和使用class对象作为锁一样的效果。都是可以对多个线程操作多个对象进行同步。前面同学问的问题我看了,字符串可以是不同类,Class只能是同一个类。所以意思各有各的应用场景,但是有时候也能达到一样的效果。
老师,这是我总结的您看一下
this:多个线程操作同一个对象可以实现同步效果
字符串:所有线程操作到具有synchrunized(字符串)的就会实现同步效果
class对象:当多个线程操作到通过同一个类实例化的对象的时候会实现同步效果
老师,前面的勾选后才把值添加到cookie,后面的没有勾选cookie怎么会有值,这一步说要删除cookie中的uname和password是不是多此一举
springcloud-openfeign.zip
老师,我运行就这样报错并且还没有客户端的心跳
我发现被添加外键约束的列dept60中只能有一行,如果有多个行,比如再有一个name行,那么就不能写成
alter table dept40(id number,id_d number,constraint dept40_fk foreign key(id_d) references dept60(id));
会在dept60(id)这里报此列列表的唯一关键字或主键不匹配。
请问老师,如果被外键约束的表中有多个行,那语句该怎么写呢?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637