- 博客(18)
- 资源 (2)
- 收藏
- 关注
原创 Spring MVC 的json问题(406 Not Acceptable)
Controller中方法如下: @RequestMapping("/flexgrid") @ResponseBody public Flexgrid flexgrid(BaseBook baseBook) { return baseBookService.flexgrid(baseBook); }然后需要将返回的数据做json处理,在这里我们调...
2013-01-18 10:08:38
106
maven中tomcat插件的使用(关于tomcat6和tomcat7)
1、在项目下pom.xml 文件中的<build >标签内加入: <pluginManagement> <plugins> <plugin> <groupId>org.apache.tomcat.maven</groupId> ...
2012-12-24 17:34:20
229
原创 Grails中插件acegi-0.5.3.2安装后不能保存用户权限
Grais中安装了acegi-0.5.3.2插件后,首先新增一些角色,然后新增用户的时候,进行角色的关联,一直关联不上。 通关研究相关的页面和方法,即:create.gsp--用户添加页面、edit.gsp--用户修改页面、UserController中的addRoles方法做写修改,既实现了用户权限的关联。 第一步: 修改grails-app\views\use...
2012-11-15 14:44:25
155
原创 Grail在eclipse中的环境搭建
Grails在Eclipse中的安装Eclipse安装首先 安装eclipse 因为eclipse目前只有3.7以后的版本支持Grails插件所以要选择下载3.7-4.2的版本Eclipse下载地址:http://www.eclipse.org/downloads/我们选择最新的版本下载 下载完成后 解压缩到本地 之后安装Java 、Groovy、 Grails三者的支...
2012-10-18 07:22:52
182
获取一个字符串内某种字符串出现的次数
/** 获取一个字符串内某种字符串出现的次数*/class StringTest1 { public static int getIndexKeyCount(String string , String key){ int index = 0 ; int count = 0 ; int length = key.length(); while(...
2012-06-04 10:36:01
158
字符串反转操作
/** 字符串反转操作 1.字符串变数组 2.反转数组 3.将数组转换成字符串*/class StringTest { public static String reverseString(String s , int start , int end){ //字符串变数组 char[] chars = s.toCharArray(); /...
2012-06-04 10:35:00
140
原创 多线程--静态同步函数用的是哪一种锁呢?
/** 多线程--静态同步函数用的是哪一种锁呢? 通过验证 发现不再是this 因为静态方法中也不可以定义this 静态近内存时 内存中没有本类对象 但是一定有该类对应的自己码文件对象 类名.class 该对象的类型是Class 静态的同步方法 使用的是该方法所在类的自己码文件对象 类名.class*/ class Ticket imp...
2012-05-22 08:58:02
87
原创 多线程-单例设计模式-懒汉式
/** 多线程-单例设计模式-懒汉式单例设计模式-饿汉式class Single{ private static final Single s = new Single(); private Single(){} public static getInstance(){ return s; }} 单例设计模式-懒汉式 延迟加载 解决多线程...
2012-05-22 08:57:55
211
原创 多线程-死锁
/** 多线程-死锁 同步中嵌套同步 而锁不同*/class Ticket implements Runnable{ private int ticketNum = 1000; Object obj = new Object(); boolean flag = true; public void run(){ if(flag){...
2012-05-22 08:57:47
87
原创 多线程--写出一个死锁程序
/** 多线程--写出一个死锁程序*/class Test implements Runnable{ private boolean flag; public Test(boolean flag){ this.flag = flag; } public void run(){ if(flag){ synchronized(M...
2012-05-22 08:57:37
275
原创 多线程--同步函数用的是哪一种锁呢?
/** 多线程--同步函数用的是哪一种锁呢? 函数需要被对象调用 那么函数都有一个所属对象引用 就是this 所以同步函数使用的锁是this 通过该程序进行验证 使用两个线程进行验证 一个线程在同步代码块中 一个线程在同步函数中 都在执行买票动作*/ class Ticket implements Runnable{ private...
2012-05-21 17:56:00
104
原创 多线程--同步函数的使用
/** 多线程--同步函数的使用 银行账户 两个储户 每人存300 每次100 存三次*/class Bank{ private int sum; //Object obj = new Object(); public synchronized void add(int n){ //synchronized(obj){ sum =...
2012-05-21 17:55:08
91
原创 多线程初认识
/**多线程认识java虚拟机启动的时候会有一个java.exe该进程至少一个线程负责java程序的执行而且这个线程运行的代码存在于main方法中。该线程称之为主线程。继承Thread类1.子类覆盖父类中的run方法,将线程运行的代码存放在run中2.建立子类对象的同时 线程也被创建3.通过调用start方法开启线程*/class De...
2012-05-21 17:54:07
113
原创 多线程--运行出现了安全问题
/** 多线程--运行出现了安全问题 通过分析 多线程--简单的卖票程序 发现 打印出0,-1,-2等错票 问题的原因: 当多条语句在操作同一个线程共享数据时,一个线程对多条语句只执行了一部分, 还没有执行完,另一个线程参与进来执行。导致共享数据的错误。解决办法: 对多条操作共享数据的语句,只能让一个线程都执行完。在执行的过程中,其他线程 ...
2012-05-21 17:53:24
155
原创 多线程--简单的卖票程序
/** 多线程--简单的卖票程序 多个窗口同时卖票 创建线程的第一种方式 继承Thread类 1.子类覆盖父类中的run方法,将线程运行的代码存放在run中 2.建立子类对象的同时 线程也被创建 3.通过调用start方法开启线程 创建线程的第二种方式 实现Runnable接口 1.定义类实现Runnable接口 2.覆盖Runnable接...
2012-05-21 17:52:19
192
原创 MyeElipse6.5从数据库反射生成实体类
步骤一:window-->open Perspective-->MyEclipse Java Persistence进行了上面的 操作后会出现一个视图DB Brower:MyEclipse Derby,点击右键新建一个在出现的面板中,driver template中选择Oracle(ThinDriver)这里以oracle软件为例,driver name自己写个随便的,C...
2012-05-16 15:25:48
109
MyEclipse.6.5快捷键大全
Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了) Alt+↑ 当前行和上面一行交互位置(同上) Alt+← 前一个编辑的页面 Alt+→ ...
2012-05-16 14:19:30
145
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人