Netty 4多个客户端

我需要让客户端能够建立很多连接。 我使用Netty 4.0。 不幸的是,所有现有示例都没有显示如何创建大量连接。 public class TelnetClient { private Bootstrap b; public TelnetClient() { b = new Bootstrap(); } public void connect(String host, int port) throws Exception { try { b.group(new NioEventLoopGroup()).channel(NioSocketChannel.class).remoteAddress(host, port).handler(new TelnetClientInitializer()); Channel ch = b.connect().sync().channel(); ChannelFuture lastWriteFuture = null; BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); for (;;) { String line = in.readLine(); […]

Tess4j在mac OS X上不满意链接错误

嘿,我正在尝试使用tess4j for tesseract并在mac osx上使用此问题进行eclipse。 我的tesseract从终端正常工作,但试图通过tesseract运行tess4j会给我一个错误。 java.lang.UnsatisfiedLinkError:无法加载库’tesseract’:本机库(darwin / libtesseract.dylib) 我在我的opt / local / lib中使用macport安装了tessetact dylib及其命名的libtesseract.dylib。 谢谢你的帮助

使用InputStreamReader读取JAR中的目录

所以,这个问题已被问过我相信的一百万次,而且我已经读了几个小时,尝试了一些人给出的几种选择,但没有一种适合我。 我想在应用程序的JAR中列出目录中的所有文件,因此在IDE中这有效: File f = new File(this.getClass().getResource(“/resources/”).getPath()); for(String s : f.list){ System.out.println(s); } 这给了我目录中的所有文件。 现在,我也试过这个: InputStream in = this.getClass().getClassLoader().getResourceAsStream(“resources/”); InputStreamReader inReader = new InputStreamReader(in); Scanner scan = new Scanner(inReader); while (scan.hasNext()) { String s = scan.next(); System.out.println(“read: ” + s); } System.out.println(“END OF LINE”); 从IDE中打印出目录中的所有文件。 外部IDE打印:“END OF LINE”。 现在,我也可以在Jar中找到一个条目: String s = new File(this.getClass().getResource(“”).getPath()).getParent().replaceAll(“(!|file:\\\\)”, “”); […]

Java / Hibernate JPA:InheritanceType.TABLE_PER_CLASS和ID

我正在使用Hibernate JPA。 假设我有这些类: AbstractPerson |–> ConcreteEmployee |–> ConcreteCustomer 有没有办法让具体类具有独立的ID? 我正在使用InheritanceType.TABLE_PER_CLASS。

.jar文件一直给我“找不到主类”。 程序将会退出

我在netbeans和eclipse上遇到了这个问题,即使是一个显示带有jlabel的jframe的简单文件。 我的netbeans的项目属性显然将testing2.hihi设置为我的Main类,我已经清理并构建它,在dist文件夹中生成.jar文件。 当我双击它时,它会给我一条消息“无法找到主类。程序将退出。” 但是,如果我选择从命令提示符“java -jar hello2.jar”运行它,它将正常运行! 这是.jar文件中的清单文件。 Manifest-Version: 1.0 Ant-Version: Apache Ant 1.8.3 Created-By: 1.7.0_04-b20 (Oracle Corporation) Class-Path: X-COMMENT: src/hihi Main-Class: testing2.hihi package testing2; public class hihi extends javax.swing.JFrame { /** * Creates new form hihi */ public hihi() { initComponents(); } /** * This method is called from within the constructor to initialize the […]

用Short和int重载

为什么这段代码会打印int? public static void main(String[] args) { short s = 5; A(s); } public static void A(int a){ System.out.println(“int”); } public static void A(Short a){ System.out.println(“short”); }

如何在eclipse中获取项目名称?

如何获取当前eclipse项目的名称? 我在GMF视图中,并且在使用弹出菜单的某个子菜单时需要项目名称。

如何渲染JTable中的复选框?

这是我的代码,用于渲染JTable并更改行的颜色,但它不会在第6列中显示复选框,只显示字符串(true,false)。 你能提供解决方案吗? 提前致谢。 public class JLabelRenderer extends JLabel implements TableCellRenderer { private MyJTable myTable; /** * Creates a Custom JLabel Cell Renderer * @param t your JTable implmentation that holds the Hashtable to inquire for * rows and colors to paint. */ public JLabelRenderer(MyJTable t) { this.myTable = t; } /** * Returns the component […]

如何判断jar是在64位还是32位系统上编译?

我有一个jar子,但我不知道它是64位系统还是32位系统的.jar 。 怎么找出来的? 编辑:我的.jar具有本机库依赖性。

声明式事务(@Transactional)不适用于Spring中的@Repository

我正在尝试使用Spring,JPA和嵌入式H2数据库进行简单的应用程序。 最近我遇到了声明性交易这个奇怪的问题。 如果我使用@Repository注释自动assembly我的DAO,它们就不会提交。 更具体地说,我在flush上获得exception: javax.persistence.TransactionRequiredException: Exception Description: No transaction is currently active 这是我的设置: persistence.xml中 org.eclipse.persistence.jpa.PersistenceProvider false 实体 @Entity @Table(name = “Professors”) public class Professor { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private int id; private String name; public Professor() { } public Professor(String name) { this.name = name; } } DAO @Repository public class JpaDao { @PersistenceContext […]