十万火急,求助,关于spring自动装载的一个错误

十万火急,求助,关于spring自动装载的一个错误,第1张

你看看你项目里的lib目录下是否有两个asmjar,好像一个是asmjar,一个是asm223,如果是的话就是包冲突了,把那个asm223jar删了就行了!不过你应该把你的applicationContextxml跟jar包贴出来呀!

我特意写的规范了一些
楼主看一下希望有帮助吧
12楼写的太混乱了 3楼和我这个异曲同工吧
我建了Sutdent的类和对象 用接口进行了排序 这样方便一点感觉 最好不要用一对字符串当处理的对象 很混乱 组织成对象好些
如果不是遍历 是取出某有个特定下标的值 数组最好不要用数字 用有特殊意义的常量
这样可读性更强些
文件每行是一个记录的 用BufferReader和Writer最恰当 因为有readLine和writeLine方法
用集合类进行管理感觉对这种问题比较合适
这样复用性强一些感觉
还有可以改进的地方 感觉用串行化更好 但要是非输出文本 就这样吧
import javaioBufferedReader;
import javaioBufferedWriter;
import javaioFileReader;
import javaioFileWriter;
import javautilArrayList;
import javautilCollections;
import javautilComparator;
public class Manager {
private BufferedReader input;
private BufferedWriter output;
private ArrayList<Student> students;//存放所有的学生对象的List
//读入文件
public void read() {
students = new ArrayList<Student>();
try {
thisinput = new BufferedReader(new FileReader("C:\\Users\\Administrator\\Desktop\\2txt"));
String s = new String();
while ((s = inputreadLine()) != null) {
String[] nameAndScore = ssplit(" ");
thisstudentsadd(new Student(nameAndScore[StudentNAME],
IntegerparseInt(nameAndScore[StudentSCORE])));
}
thissort();//按分数将学生排序
thisinputclose();
} catch (Exception ex) {
exprintStackTrace();
}
}
//写回文件
public void write() {
try {
thisoutput = new BufferedWriter(new FileWriter("C:\\Users\\Administrator\\Desktop\\3txt"));
for (Student s : thisstudents) {
outputwrite(stoString(), 0, stoString()length());
outputnewLine();
}
thisoutputwrite(StringvalueOf(thisaverage()), 0, StringvalueOf(thisaverage())length());//写入平均值
thisoutputclose();
} catch (Exception ex) {
exprintStackTrace();
}
}
//排序
private void sort() {
Collectionssort(thisstudents, new Comparator<Student>() {
public int compare(Student o1, Student o2) {
return o2getScore() - o1getScore();
}
});
}
//求平均值
public float average() {
float average = (float) 0;
for (Student s : thisstudents) {
average += sgetScore();
}
return average / (thisstudentssize());
}
public static void main(String[] args) {
Manager m = new Manager();
mread();
mwrite();
}
}
//Student类
class Student {
private String name;
private int score;
public static int NAME = 0;
public static int SCORE = 1;
public Student(String name, int score) {
thisname = name;
thisscore = score;
}
public int getScore() {
return score;
}
@Override
public String toString() {
return name + " " + score;
}
}

web前端三大主流框架有三个:1React,2Vue,3Angular
 React框架是起源于Facebook的项目,可以轻易的解决跨浏览器兼容的问题,主要是通过对DOM的模拟减少与DOM的交互做到的。React的模块化把组件进行了隔离,出现问题的时候更方便程序员对其进行修改,而且由于JavaScript,因此更有利于搜索引擎的优化。
目前有许多优秀的Vue框架,给你介绍应用在不同领域最为广泛的三个框架。
1、Nuxtjs
如果你想要构建一个高性能的Vue应用程序,同时还要基于路由、服务端呈现、代码分离和其他前沿特性,同时还需要一些更高级的功能,例如:SEO标记等。您可以使用Nuxtjs框架。
2、Vuetify
Vuetify框架在一系列Vue组件中实现了Material Design。这允许您使用Material Design布局和样式快速创建Vue应用程序,并在应用程序中实现模态框、提示框、导航栏、分页等页面小控件。
3、NativeScript-Vue
NativeScript是一个使用iOS和Android上原生用户界面组件构建应用app的框架,而NativeScript-Vues 是基于NativeScript且支持Vue语法和Vue组件使用的框架。
Angular拥有很好的应用程序,是一个以JavaSpript编写的库,模板功能也异常强大,本身就带有丰富的Angular指令。一方面可以通过指令扩宽HTML,一方面可以通过表达式绑定数据到HTML。

React:

React框架是起源于Facebook的项目,可以轻易地解决跨浏览器兼容的问题,主要是通过对DOM的模拟减少与DOM的交互做到的。React的模块化把组件进行了隔离。

Vue:

Vue是相对比较轻量级的框架,是通过进行双向数据绑定来达到驱动页面的效果,大多程序员在学习新框架的时候都会先从Vue开始。Vue比较简单,官方文档介绍的很清楚。

Angular:

Angular拥有很好的应用程序,是一个以JavaSpript编写的库,模板功能也异常强大,本身就带有丰富的Angular指令。一方面可以通过指令扩宽HTML,一方面可以通过表达式绑定数据到HTML。

Java有三大框架:Struts,Hibernate和Spring。struts是开源软件,通过学习struts的流程,架构,model部分,view部分和contorller组件来了解框架;Hibernate是开源代码的对象关系映射框架,通过学习session接口等来了解框架。
三大框架简介1、Spring Spring 是一个解决了许多在J2EE 开发中常见的问题的强大框架 Spring 提供了管理业务对 象的一致方法并且鼓励了注入对接口编程而不是对类编程的良好习惯Spring 的架构基础是 基于使用JavaBean 属性的Inversion Control容器然而,这仅仅是完整图景中的一部 分:Spri
跟着这个网站学吧:网站内容丰富,既有Java SE的基础:中级:前端:J2EE:Java框架:还有实践项目:我自己就是跟着上面的顺序一路学过来
Java 语言编写的 AOP 框架,它给 POJOs 提供了声明式的事务管理和其他企业事务--如 开始的学习和应用非常的艰苦,很多东西都不 能一下子就很容易的理解EJB 要严格地
这是两种以跨平台为特色的开发方式Qt更多被认为是一种框架,但是Qt中有新增一些C 博文 在博主认为,学习java的最佳学习方法莫过于视频+博客+书籍+总结,前三者博主将查看全部
2016年8月22日-根据每个人的学习方式、方法不同,可以制定具体的计划。今天为大家整理了搭建Java知识框架的几个方法 java框架SSM一 序言本次培训分四个阶段进行,
2008年1月3日-和如何学习JAVA框架的一点看法吧,希望对“望而生畏”的您,和“蠢蠢欲动 自己需要的时候去copy过来就行,个人也认为这是很好的一种方式,往往自己从 这就是第二个问题。 第二个问题,我想分两方面来回答一下。1、学什么?想要学好,当
2016年8月3日- 用配置文件或者是Annonation的方式来代替New创建实例,可以说这是一个 Java框架学习 顺序是哪些? Java框架学习 顺序是哪些?详细步骤具体如下:
[ 图文 ] 2013年12月9日- 三大框架简介JAVA三大框架用来做WEB应用。struts主要负责表示层的显示spring利用Java框架学习方法更多下载资源、学习资料请访问CSDN文库频道
Java 语言编写的 AOP框架, 它给 POJOs 提供了声明式的事务管理和其他企业事务--如 在 EJB 开始的学习和应用非常的艰苦, 很多东西都不能一下子就很容易的理解 EJB 要


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10674696.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存