- 博客(4)
- 收藏
- 关注
原创 几个关于synchronized和Class、ResourceBundle的知识点
通过相对路径得到绝对路径:String path=Thread.currentThread().getContextClassLoader.getResourse("路径").getPath();//包括了包名的那种。以上是从路径下的properties文件中查找className的键,返回的值给了String类型的对象className。synchronized出现在实例方法的时候,锁的一定是this对象。如果传的是相同的对象,则是代表这些对象共用这一把锁。它是用来资源文件.properties的。
2023-06-06 19:56:17
80
原创 append()方法,加强for循环,String得长度,静态方法sleep()
在多线程中得sleep()方法是静态方法,因此在main方法中,哪怕使用了其他的线程的对象去访问了sleep()方法,其实睡眠的仍然是main方法的栈,即main线程sleep了。对于string数据类型,想要获取长度,应该使用的是length(),因为是方法,不是属性。append方法,该方法可以加的东西非常多,包括String和char[]2.只用于数组,或实现Iterable接口的集合类上;StringBuilder是非线程安全的,StringBuffer是线程安全的。StringBuider类。
2023-06-04 19:52:26
137
原创 mysql -u -root -p报错:ERROR 1045(28000):Access denied for user ‘root‘@‘locakhost‘(using password:YES)
话不多说,其实删除干净的主要操作就是寻找到C盘下的这三个文件夹。如何打开他们三个,分别删除MySQL的文件夹。尤其注意ProgramData,那个总是会让人忘记。这里如果不删的话,哪怕重装了,也仍然会报上面的错误(比如我)如果你(和我一样)是初学者,不妨试试简单的重装。虽然说容易删不干净,但是找着教程来修改,其实每个人的错误原因都不一样,调试半天也不见得就能成功。同时,打开下载的时候附带的安装包系统,进入后找到remove。这几个步骤之后就再次安装,就可以实现干净的删除和成功的运行。
2023-04-24 18:14:56
720
3
原创 *次树,例如三次树
n3=2,n2=2,n1=1表示度为3,2,1的点有2,2,1个;那么总的边数=总的度数为11,结点=边数+1,即有12个结点。而孩子兄弟的结构,每个节点都有两个阈,一个是第一个孩子,一个是兄弟,所以总阈是12x2=24。所谓三次树,原来只是个别名罢了,其实就是最大度为3的树。
2023-04-10 20:02:58
911
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人