`
noble510520
  • 浏览: 53829 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论
文章列表
Error creating bean with name ‘authenticationSuccessServlet’: Scope ‘request’ is not active for the current thread; consider defining a scoped proxy for this bean if you intend to refer to it from a singleton; 情景: 我自定义了一个spring security中的AuthenticationSuccessHandle类 并在spring security中配置authentica ...
今天用Hibernate建立外键的时候发现没有建立 但是创建了这个字段 情景: user表有一字段role,role是role表id字段的外键 原因: user表中已经有记录了,而且有的记录role这个字段在role表没有对应的id,所以就不能创建外键 解决方案: 先手动修改user.role字段,修改成已经在role表中存在的id值 <script type="text/javascript"> $(function () { $('pre.prettyprint c ...
Executor作为现在线程的一个管理工具,就像管理线程的管理器一样,不用像以前一样,通过start来开启线程 Executor将提交线程与执行线程分离开来,使得用户只需要提交线程,并不需要在乎怎么和什么时候开启线程 需要有以下功能: 1.查看现在开启了哪些进程 2.查看还有哪些进程未执行 3.查看现在开启线程的数量 4.查看还有多少线程未开启 5.设置执行顺序(先提交先执行,先提交后执行) 6.限制最大同时开启线程的个数 7.目前提交的线程执行完之后,关闭管理器(此过程中不允许再提交线程) 8.立即关闭管理器(正在执行的线程也立即停止) 实现原理 Executo ...
java自带的Label太枯燥了,真是拿不出手啊。 所以,我们要设计3D标签!! 看看下面这张图 原理 看看这图,可以看到哈哈有三种颜色:白色、黑色和灰色 实现的时候并不像PS那样,按几个按钮就O了 其实实际是画出3个“哈哈”,一种白色,一种黑色,一种灰色 然后想象一下,如果三种颜色的”哈哈“,重叠了起来,只留下了很小的一部分,那么就形成了阴影。 既然有三种颜色的”哈哈“,那么就需要画三次。 下面开始,我们将左上角的阴影(白色的哈哈)称为左阴影,将右下角的阴影称为由右阴影 此时阴影的位置就显得格外重要了,需要自定义左右阴影的偏移量 总所周知,对于位置的表示是坐标即横 ...
如果你直接new一个组件的话,组件是标准外观 如果需要改变组件的外观,最关键的就是要就需要重写组件的paintCoponent(Graphics g)方法,同时需要调整组件的大小 DIY的JPanel 下面用代码说话 import javax.swing.*; import java.awt.*; class ImagePanel extends JPanel{ private Image image;//用来储存背景对象 private Dimension dimension;//用来储存背景对象的尺寸 public ImagePanel(Image ima ...
1.流关了,并不代表流对象为空 可是java并没提供查看流是否关闭的方法 不过如果流已经关闭了以后,再对流进行操作的话,会抛出IOException:Stream closed异常 可以根据这个异常来判断流是否关闭了 2.每一次操作最好不要实时保存,避免flush()太多次,最后只能read最后一个对象了,导致EOFException <script type="text/javascript"> $(function () { $('pre.prettyprint code' ...
当输入流和输出流同时作用一个文件会发生什么 以前试过:当输入流或输出流作用在一个文件上,而且流没有关闭的话,这时候我想删除这个文件是失败的,会提示文件被占用 下面用代码证明一下 import java.io.*; class Demo{ public static void main(String[] args)throws IOException{ File file=new File("C:\\Demo.txt");//这个文件只有一行 BufferedReader br=new BufferedReader(new Fil ...
NotSerializableException 问题描述: 想要写入对象的时候的时候回抛出NotSerializableException:类名 原因: 写入的对象没有序列化,即没有实现java.io.Serializable接口 解决方法: 将要被写出对象的类序列化,可以不设置序列号,这时由系统自动设置,也可以自己设置序列号 设置方法: private static final long serialVersionUID = xxxxxx;////xxxx看自己喜欢 系统自动生成的序列号serialVersionUID是根据类名,接口名,方法和属性等来生成的 所以只要 ...
问题描述: 在向一个文件写入可序列化对象时,每次只想向文件的末尾添加一个可序列化的对象,于是使用了FileOutputStream(文件名,true)间接的构建了ObjectOutputStream流对象,在向外读数据的时候第一次运行的时候不会报错,在第二次就会报java.io.StreamCorruptedException: invalid type code: AC错误。 原因: 在一个文件都有一个文件的头部和文件体。由于对多次使用FileOutputStream(文件名,true)构建的ObjectOutputStream对象向同一个文件写数据,在每次些数据的时候他都会向这个文件 ...
默认方法: 接口的方法一直都是抽象方法,自从1.8出来了之后,新增了一个默认方法。可以在接口中实现方法 1.默认方法需要用default修饰 2.默认方法不能是静态的 3.子接口继承了2个相同签名的默认方法,需要自己覆写指定一个默认方法,不然就挂 4.子接口不能重写默认方法,只有实现类可以,而且重写的时候必须Public <script type="text/javascript"> $(function () { $('pre.prettyprint code').each( ...
按钮的图标一开始很难看 所以要改 改变按钮图标的方法: javax.swing.AbstractButton中的方法 setContentAreaFilled(boolean) //是否填充区域,如果你的自定义图片不是矩形或存在空白边距,可以设为 false 使按钮看起来透明。 setBorderPainted(boolean) //是否绘制边框 setFocusPainted(boolean b) //是否绘制焦点(例如浅色虚线框或者加粗的边框表明按钮当前有焦点)。 setMargin(Insets m) //改变边距,如果 borderPainted 和 conte ...
思路:在java源文件中查找源代码 首先,我们知道JFrame.setDefaultCloseOperation(int operation)中提供了四种方式去实现关闭窗口 JFrame在包javax.Swing中,所以他继承了java.awt.Frame setDefaultCloseOperation(int operation) 下面贴上 JFrame.setDefaultCloseOperation(int operation) 的代码 public void setDefaultCloseOperation(int operation) { //判断参数 ...
SequenceInputStream从名字上看, 他是一个序列字节输入流 既然是个序列 那么意味着 SequenceInputStream装着许多的输入流 所以 可以用他来合并文件 SequenceInputStream的主要方法 SequenceInputStream构造方法 new SequenceInputStream(Enumeration) 接受一个输入流泛型的枚举 然后怎么创建枚举呢?? Vector.elements():Enumeration Vector继承自AbstractArrayList 所以创建和填充Vector的方法和创建Collection的 ...
昨天想写一个记账本,发现并不能把项目名称与内容关联起来,于是乎我想到了map,可是又不知道map储存到文件中又怎么读出来,幸好今天遇到了properties Properties是Hashtable的子类,Hashtable实现Map接口 所以Properties其实是一个Map ...
java中的IO流可以分为两种:字符流和字节流 字符流,顾名思义,就是对字符进行操作,只能操作文本文件 字节流,就是对字节进行操作,然而所有文件都是由字节组成的,可以字节流可以操作一切文件 字符流中的两个大类:Reader和Writer 详情可见 http://blog.csdn.net/noble510520/article/details/50083555 简单的Writer和Reader 字节流中也同样有两个大类:InputStream和OutputStream 又“读进来,写出去”,所以InputStream对应着Reader,OutputStream对应着Writer ...
Global site tag (gtag.js) - Google Analytics