老师,这个还是打不开,我什么都没动啊?就按照视频一步步操作的,后期我还又在c盘装了一遍,也不好使。
一直显示下面这个
join方法是使一个线程强制执行,然后说原线程处于堵塞状态,我想问有没有可能是就绪状态,就是只缺cpu,其他啥也不缺
给的代码导不进去怎么办,POM文件导不进去
问题:视频中说40可以自动转为double形式,为什么呀?
一直这样, 不知道哪的错. 配置文件都按照视频的调好了. 单机没问题, 但是一弄集群就出现这个情况
import threading,time num = 0 def sum(x) : if mutex.acquire(): for i in range(x): global num num += 1 print(num) mutex.release() def sum1(y) : if mutex.acquire(): for i in range(y): global num num +=1 print(num) mutex.release() if __name__ == "__main__" : mutex = threading.Lock() t = threading.Thread(target=sum,args=(1000000,)) t1 = threading.Thread(target=sum1,args=(1000000,)) t.start() t1.start() print(num)
80232
1000000
2000000
老师 这个是我这边的结果 为什么第一个print打印出来的不是1000000 而是80232
为什么我cmd,运行不了java文件呀?eclipse又可以正常运行出来
老师我一直都在循环的拿到第一页的三十条数据,九十条数据都是三十条三十条一重复。??
mongo_demo.zip
提问:关于作业设计一个类代表二维空间的一个圆。要求两个成员变量。一个是圆心,一个是半径提供计算面积的方法。
这个作业参考的优秀案例但是看了优秀案例还是有很多不清楚的地方,以至于现在还没有把这个作业提交上去,打算
弄懂以后加入自己的理解作出来然后在提交,不然就和抄作业没什么两样了,因为是0基础所以问题可能有点太小白
还请老师多担待。
嗯。。。请问老师优秀案例是不是只能一个题看一个啊?也有可能是我没找到其他优秀案例
代码和问题如下:(我把问题注释在了优秀案例的代码后面希望能问题表述的尽可能直观)
public class TestCircle { private double point; //圆心 private double r; //半径 //创建area方法,面积公式 double area() {//double是指的类型,会用到小数所以用double整数一般用int return Math.PI*r*r; //返回面积 } public double getpoint() { return point;//老师这里的逻辑我不太懂为什么会有public?return point 是返回point的值给这个语句块还是什么?有什么用? } public void setpoint(double point) { this.point =point;//看了this的视频,这里好像是告诉计算机这里的this和private double point;的point一样。但是我的理解也仅限于此,具体作用和和逻辑还是不懂 } public double getR() {//创建getR方法,值等于r(我的理解是这个方法被调用时,其实就是调用我们定义的半径的值,而这个应该是把它打包成一个方法方便反复调用 return r; } public void setR(double r) { this.r = r;//这里还是不懂,到底是这个方法的形参的值赋予给上面r,还是说把上面r的值赋予给这个方法,但如果是把r的值赋予方法,为什么不直接用this.r = r;还要在方法里面加一个形参? } TestCircle(){}//老师请问这个语句是起到什么作用?是创建一个新的类? TestCircle(double point,double r){//这是一个名为TestCircle的方法,这个应该是把实参调给形参然后这里面的形参值赋予给上面的point和r,上面public void setR(double r) {this.r = r;的问题有点头绪了但还是需要麻烦老师详细讲解一下 this.point=point; this.r=r; } //程序执行入口 public static void main(String[]args) { //创建一个TestCircle类的对象Circle TestCircle Circle=new TestCircle(); Circle.setpoint(1);//赋值实参“1”给方法setpoint Circle.setR(3.0);//赋值实参“3.0”给方法setR System.out.println("第一个圆面积是"+Circle.area());//打印字符串“第一个圆的面积是”连接方法area的运算结果 //创建一个TestCircle类的对象Circle2 TestCircle Circle2=new TestCircle(1,3.0); System.out.println("第二个圆的面积是"+Circle2.area()); } }
代码源文件压缩包:
蔡永强20191218提问.zip
老师我想问一下,filter自定义的过滤器没有错,web.xml也配置了,没问题。但是怎么就拦截不了呢?过滤器和配置文件都整好了,但是还是不用登陆就能直接访问。
package com.bjsxt.web.filter; import java.io.IOException; import javax.servlet.Filter; import javax.servlet.FilterChain; import javax.servlet.FilterConfig; import javax.servlet.ServletException; import javax.servlet.ServletRequest; import javax.servlet.ServletResponse; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import com.bjsxt.pojo.Users; /** * 判断用户是否登录 * @author Administrator * */ public class UserLoginFilter implements Filter { @Override public void destroy() { // TODO Auto-generated method stub } @Override public void doFilter(ServletRequest arg0, ServletResponse arg1, FilterChain chain) throws IOException, ServletException { //获取用户访问的URI HttpServletRequest req = (HttpServletRequest)arg0; String uri = req.getRequestURI(); //判断当前访问的URI是否是用户登录资源,如果是则放行 if(uri.indexOf("login") != -1 || uri.indexOf("userLogin") != -1){ chain.doFilter(arg0, arg1); }else{ //用户是否登录的判断 HttpSession session = req.getSession(); Users user = (Users)session.getAttribute("user"); if(user != null && user.getUsername().length() > 0){ chain.doFilter(arg0, arg1); }else{ req.setAttribute("msg", "请登录"); req.getRequestDispatcher("/login").forward(arg0, arg1); } } } @Override public void init(FilterConfig arg0) throws ServletException { // TODO Auto-generated method stub } }
<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd" version="3.0"> <display-name>userDengLu</display-name> <!--解析applicationContext-*.xml--> <context-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:applicationContext-*.xml</param-value> </context-param> <!--启动spring--> <listener> <listener-class>org.springframework.web.context.ContextLoaderListener</listener-class> </listener> <!--定位springmvc的配置文件,并进行解析--> <servlet> <servlet-name>mvc</servlet-name> <servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class> <init-param> <param-name>contextConfigLocation</param-name> <param-value>classpath:springmvc.xml</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <!--对网址请求访问的路径进行拦截--> <servlet-mapping> <servlet-name>mvc</servlet-name> <!--除了web目录下的jsp之外的所有请求资源--> <url-pattern>/</url-pattern> </servlet-mapping> <!--过滤器拦截所有请求资源,对资源在CharacterEncodingFilter里做处理后再响应--> <filter> <filter-name>encoding</filter-name> <filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class> <init-param> <param-name>encoding</param-name> <param-value>utf-8</param-value> </init-param> </filter> <filter-mapping> <filter-name>encoding</filter-name> <url-pattern>/</url-pattern> </filter-mapping> <!--自定义的过滤器,先拦截用户的请求资源,将资源在自定义的过滤内进行判断以后再做响应--> <filter> <filter-name>UserLoginFilter</filter-name> <filter-class>com.bjsxt.web.filter.UserLoginFilter</filter-class> </filter> <filter-mapping> <filter-name>UserLoginFilter</filter-name> <url-pattern>/*</url-pattern> </filter-mapping> <welcome-file-list> <welcome-file>index.html</welcome-file> <welcome-file>index.htm</welcome-file> <welcome-file>index.jsp</welcome-file> <welcome-file>default.html</welcome-file> <welcome-file>default.htm</welcome-file> <welcome-file>default.jsp</welcome-file> </welcome-file-list> </web-app>
package Course_TectPickup; import work2.User; //import work2.Course_TestPickUp; //import work2.Course_TestPickUp; public class Course_TestPickUp2 { public static void main(String[] args) { User use = new User(); // use.id;//protected不可直接调用 Student s = new Student(); // s.id;//子类内部可调用 } } class Student extends User{ // User u = new User(); // u.id;//这种算是直接调用类id,所以报错 Student() { super(); System.out.println(id); //空构造器 } }
package work2; public class User{ private int age;//私有化,只能被自己的类调用 String name; //默认类型default,只能被同一个包下的类调用 protected int id;//protected 同包下以及别的包此类的子类可调用 public int getAge() { return age; } }
问题:
在第一串代码中,User子类Student对象s调用其继承的父类User s.id报错。子类可调用的是只有父类的id而不是继承的子类所有的id吗?
代码区:
package cn.sxt.oo2; public class Circle { double r; CircleCenter CC=new CircleCenter(); public void area() { double area=Math.PI*r; System.out.println("圆的面积为:"+area); } public void main(String[]args) { Circle c=new Circle(); c.CC=(3.3,2.2); r=6.6; c.area(); } } class CircleCenter{ //建立一个点(圆心),有两个变量,一个是x,一个y //将x和y封装成圆心类 private double x; private double y; public void Point(double x,double y) { this.x=x; this.y=y; System.out.println("圆心为:"+x+","+y); } }
问题:老师,这个为什么会报错啊?第12行3.3处。报错内容为:Syntax error on token ",", invalid AssignmentOperator
老师没看到视频中的diagrams按钮啊。。。
老师这为什么读取不到啊,我配置了相关的xml文档读取两部分的properties和xml文档了,能帮我看一下吗,我查了很多资料好像都没什么用(父工程时MyParent,子工程是UserManager)
源码:
MyParent.zip
老师,mysql压缩版和mis版只能启动一个,两个是互不干扰的吗?那么在windows命令行窗口上输入的mysql -h127.0.0.1 -uroot -p test4是默认已经启动的那个吗?
非常抱歉给您带来不好的体验!为了更深入的了解您的学习情况以及遇到的问题,您可以直接拨打投诉热线:
我们将在第一时间处理好您的问题!
关于
课程分类
百战程序员微信公众号
百战程序员微信小程序
©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园网站维护:百战汇智(北京)科技有限公司 京公网安备 11011402011233号 京ICP备18060230号-3 营业执照 经营许可证:京B2-20212637