`
文章列表
生产者和消费者问题是线程模型中的经典问题:生产者和消费者在同一时间段内共用同一个存储空间,如下图所示,生产者向空间里存放数据,而消费者取用数据,如果不加以协调可能会出现以下情况: 生产者消费者图   存储空间已满,而生产者占用着它,消费者等着生产者让出空间从而去除产品,生产者等着消费者消费产品,从而向空间中添加产品。互相等待,从而发生死锁。 1、wait()和notify() import java.util.LinkedList; public class ProducerConsumer { private LinkedList<Obje ...
服务端连接了成功处理了两个客户端的登录并且成功打洞后的log记录 2014-07-19 22:41:20 INFO [com.p2p.udp_dig_hole.server.MainServer] 服务端开始启动! 2014-07-19 22:41:25 INFO [com.p2p.udp_dig_hole.server.MainServer] [StartP2PServiveChanege]我收到一个客户端发送的信息: [ip:14.20.224.132,port:42332 ],content: LOGIN|wood 2014-07-19 22:41:25 INFO [co ...
MainServer在两个客户端都启动成功之后并且打洞成功之后的log log4j:WARN No appenders could be found for logger (com.p2p.udp_dig_hole.server.MainServer). log4j:WARN Please initialize the log4j system properly. 2014-07-19 21:04:12 INFO [com.p2p.udp_dig_hole.server.MainServer] 服务端准备启动! 2014-07-19 21:04:16 INFO [com.p2p.ud ...
FROM:http://blog.csdn.net/zph2254/article/details/7104626 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> ...
/* *@名称: myaddress.js *@功能: 地址页面的下拉列表动态地址脚本 *@作者: liuhaihui *@版本: v1.0 *@时间: 2014年5月29日17:36:27s *参考: http://www.cnblogs.com/zjfree/p/3269864.html * http://ip.qq.com/js/geo.js */ function Dsy() { this.Items = {}; } Dsy.prototype.add = function (id, iArray) { this.Items[i ...
http://blog.csdn.net/a243932069/article/details/8985076 Java中的注解机制 注解(Annotation) 为我们在代码中添加信息提供了一种形式化的方法,是我们可以在稍后 某个时刻方便地使用这些数据(通过 解析注解 来使用这些数据)。 ...

mysql忘记密码

忘记MySQL5.1数据库root用户密码的解决办法: 1.停止正在运行的MySQL: C:\> net stop mysql(也可以在服务中停止MySQL) 2.打开DOS窗口,转到mysql\bin目录,输入如下命令并回车(如果出现警告,不用理睬): C:\> mysqld - ...
[INFO] ------------------------------------------------------------------------ [INFO] [INFO] >>> maven-eclipse-plugin:2.9:eclipse (default-cli) @ citrus-springext-all >>> [INFO] [INFO] --- maven-enforcer-plugin:1.0:enforce (enforce-maven) @ citrus-springext-all --- [INFO ...

恶心的Enum类型

    博客分类:
  • JAVA
public enum InvoiceType { VAT_INVOICE("增值税专用发票"), NORMAL_INVOICE("普通发票"), SPECIALIZED_INVOICE("专业发票"); private String text; public String getText() { return text; } private InvoiceType(String text) { this.text = text; } } ...

分页标签<w:pager>

    博客分类:
  • JAVA
1.WEB-INF/tlds/pager.tld <?xml version="1.0" encoding="UTF-8"?> <taglib version="2.0" xmlns="http://java.sun.com/xml/ns/j2ee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/j2 ...

自定义标签taglib

    博客分类:
  • JAVA
JSP 最佳实践: taglib简介 实现一个标记:<site-utils:lastModified /> 1.实现行为 创建一个时间戳标记 package com.newInstance.site.tags; import java.io.File; import java.io.IOException; import java.text.DateFormat; import java.text.SimpleDateFormat; import java.uti ...
电驴提示“该内容尚未提供权利证明,无法提供下载”之解决办法详解 来源:http://blog.csdn.net/liyongliang2012/article/details/8135478 第一个方法管用。建议使用第一个。我用过。 最近在电驴上下载东西时总是提示“该内容尚未提供权利证明,无法提供下载”,让人很恼火,其实这个问题很容易就能解决,现在给出四种办法,供各位驴友选择,请勿灌水,谢谢合作! 【方法一】在检索到的网址中添加".gdajie",注意添加位置是在verycd之后. 比如我要下载《数字图像处理》这本书 原检索地址:http://www.ver ...
解决办法: D:\>cd D:\Users\Administrator\AppData\Local\MyEclipse\MyEclipse 9 D:\Users\Administrator\AppData\Local\MyEclipse\MyEclipse 9>myeclipse -vmargs -Xms256M -Xmx700M -XX:PermSize=150M -XX:MaxPermSize=300M 或者: D:\java\eclipse\eclipse.exe -vmargs-Xms128m-Xmx512m-Xmx512m-XX:PermSize=64m-XX:Max ...
1.批量重命名当前目录下的所有所有.class文件: cd F:\project\ibank\com\abc\ ren *.class *.java 2.批量重命名当前目录及其子目录的所有.class文件 for /R . %f in (*.class) do (ren %f *.java) 其他网上摘抄过来的内容: 1. [代码]将 ...
http://blog.sina.com.cn/s/blog_6826662b01016ylz.html 看过前两篇帮助文档 【JPA】 @OneToOne 单向 和 【JPA】@OneToOne 双向 想必大家对级联操作已经充满了好奇和期待吧。那么本文将会想大家介绍JPA的级联保存操作。在此之前,我希望你能先看下这篇文档,对级联注释的各个属性有一个大概的了解。传送门:【JPA】 级联标签的解释 @Cascade 在生活中,有许多关系都是一对多的。School(学校)和 Studnet(学生)之间的关系就是典型的一对多关系。一所学校,有多名学生。但是一个学生,只能属 ...
Global site tag (gtag.js) - Google Analytics