老师这样设计合理吗????是很多人买同一个,那么在查询有没有货物的时候,素所有请求都落到数据,那数据库的压力该有多大??而且如果查询不及时的话会不会出现超卖问题????
怎么处理秒杀问题和超卖问题?????这估计也是面试必问的????????????麻烦老师讲一下
import java.io.FileInputStream; import java.io.FileNotFoundException; public class test1 { public static void main(String[] args) { try { FileInputStream fis = new FileInputStream("d:/a.txt"); int s1 = fis.read(); int s2 = fis.read(); int s3 = fis.read(); int s4 = fis.read(); int s5 = fis.read(); System.out.println(s1); System.out.println(s2); System.out.println(s3); System.out.println(s4); System.out.println(s5); //流对象使用完,必须关闭,不然,总占用系统资源,最终系统会崩溃。 fis.close(); } catch (Exception e) { e.printStackTrace(); } } }
97
98
99
13
10
为啥最后没有数据读入时返回的值不是-1呢,一个13,一个10
老师,为什么我这里的users类型会不对呢
老师这种情况是怎么回事儿,我看了其他同学的问题,也没有找到原因
老师我npm hello.js或者node hello.js运行报错,要怎么处理呢?
Specify configs in the ini-formatted file: C:\Users\James\.npmrc or on the command line via: npm <command> --key value Config info can be viewed via: npm help config
经过改动后,重启服务器
这算是实现了吧,虽然……
老师我发现这个每执行一次所花费的时间都不一样哎 是正常的吧
下载资料中-->第八章-->单次聊天客户端与服务器端,为修改前代码
close以工具类形式出现
(老师我自己标记一下,不需要回答)
a = b =a=b ()
判断a=b怎么写?
老是这是我写的删除数据的语句
public void deleteDepartment(String table_name,int department_id){ Connection conn = null; Statement state = null; try { // 创建连接 conn = jdbcUtil.getConnection(); // 创建执行sql语句的对象 state = conn.createStatement(); // sql语句 String sql = "delete from "+table_name+" where department_id = "+department_id+" "; // 执行 int flag = state.executeUpdate(sql); }catch (Exception e){ e.printStackTrace(); }finally { jdbcUtil.closeAll(state,conn); } }
问题是在之前添加数据的语句中字符串是使用'"+参数+"' 单引号套双引号的方法添加字符串参数的,但是我在删除语句中使用'"+table_name+"'会报错,使用"+table_name+"运行正常,所以对于这个单双引号的使用有点疑惑
我这哪里不对啊?与视频显示不一样,不加;也是第二种情况,没有列出来默认数据库
老师,视频中存储的是integer类型的数字。我比较疑惑的是HashMap在添加元素的时候是需要键和值,那调用hashcode()和equals()方法是键的呢还是值得呢?
比如:HashMap hm=new HashMap();
hm.put("java",1000);
那么存储元素时调用的是“java”的String类的hashcode()和equals()方法呢?还是1000的integer类的hashcode()和equals()方法呢?
视频中模块下创建类就会出现下拉箭头,如下图:
我自己操作没有出现下拉箭头,如下图,是我哪里操作有误吗???
老师 mongodb的_ip能不能设计成ip:port?这样就不用写指纹了,mongodb默认是不收录重复的_ip的
老师,我的程序照着老师的敲的,但是我的程序有些问题,就是服务器端启动了以后,“收到了”这个数据没有发送过去,下面是我的程序的代码和运行结果
服务器端程序:
package cn.sxt.server85; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.ServerSocket; import java.net.Socket; /** * 服务器端的应用程序 * @author Mr_xi * */ public class Test { public static void main(String[] args) throws IOException { System.out.println("--------------服务器端已启动---------------------"); //1.创建ServerSocket对象 ServerSocket server = new ServerSocket(9999); //2.监听是否有客户端来请求连接 Socket client = server.accept(); //3.获取输入流 InputStream is = client.getInputStream(); System.out.println((char)is.read()); //4.获取输出流 OutputStream os = client.getOutputStream(); os.write("收到了!".getBytes()); //5.关闭流,关闭Socket if(os!=null) { os.close(); } if(is!=null) { is.close(); } if(client!=null) { client.close(); } } }
客户端程序:
package cn.sxt.client85; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import java.net.Socket; /** * 客户端程序 * @author Mr_xi * */ public class Test { public static void main(String[] args) throws IOException { System.out.println("----------------客户端启动了------------------"); //1.创建Socket对象 Socket client = new Socket("127.0.0.1",9999); //2.获取输出流 OutputStream os = client.getOutputStream(); os.write('a'); //3.获取输入流 InputStream is = client.getInputStream(); byte[] buf = new byte[1024];//中转站 int len=0;//读到的字节个数 while((len=is.read())!=-1) { System.out.println(new String(buf,0,len)); } //4.关闭流 if(os!=null){ os.close(); } if(is!=null) { is.close(); } if(client!=null) { client.close(); } } }
运行的结果是:
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637