
Java
Java
_沧海桑田_
ACL/NAACL/EMNLP/COLING审稿人,
MOD大侠梦/MOD禾下霸业作者。
github.com/guotong1988
展开
-
ubuntu上pycharm.sh启动时报java版本错误(version of the Java Runtime only recognizes...)
以pycharm2024.3.2为例,下载jdk-17.0.2。原创 2025-02-09 12:02:09 · 103 阅读 · 0 评论 -
配置文件里Entity类配置
- 配置Hibernate拦截器,自动填充数据的插入、更新时间 -->-- 设置自动创建|更新|验证数据库表结构 -->-- 格式化输出到控制台的SQL语句 -->-- 输出SQL语句到控制台 -->-- 是否开启二级缓存 -->-- 配置二级缓存产品 -->-- 是否开启查询缓存 -->-- 数据库批量查询数 -->-- 数据库批量更新数 -->-- 设置数据库方言 -->原创 2012-11-19 10:03:31 · 1943 阅读 · 0 评论 -
BaseDao类
根据属性名、修改前后属性值判断在数据库中是否唯一(若新修改的值与原来值相等则直接返回true).* 根据Pager和DetachedCriteria对象进行查询(提供分页、查找、排序功能).* 根据Pager对象进行查询(提供分页、查找、排序功能).* 根据属性名和属性值获取实体对象集合.* 根据属性名和属性值获取实体对象.* 根据ID数组获取实体对象集合.* 属性名称。* 属性名称。* 属性名称。* 属性名称。原创 2012-11-15 17:57:28 · 1682 阅读 · 0 评论 -
JMS常用基类
多线程的Jms消息发送器 该类的初始化工作由Spring设置好属性后完成。/**任务队列的最大容量*/原创 2012-12-18 17:51:11 · 895 阅读 · 0 评论 -
定时器任务
"0 15 10?* 6L 2002-2005" 2002年至2005年的每月的最后一个星期五上午10:15触发。" 在每天下午2点到2:55期间和下午6点到6:55期间的每5分钟触发。* 6L" 每月的最后一个星期五上午10:15触发。* 6#3" 每月的第三个星期五上午10:15触发。* *" 每天上午10:15触发。原创 2012-12-19 13:59:46 · 979 阅读 · 0 评论 -
domain类 service类 写法参考
import java.util.Date;import javax.persistence.Entity;import javax.persistence.GeneratedValue;import javax.persistence.GenerationType;import javax.persistence.Id;import javax.persistence.Per原创 2012-12-13 14:50:00 · 2753 阅读 · 0 评论 -
登陆相关 参考
import java.io.IOException;import javax.servlet.Filter;import javax.servlet.FilterChain;import javax.servlet.FilterConfig;import javax.servlet.ServletException;import javax.servlet.Servlet原创 2012-12-19 16:53:11 · 934 阅读 · 0 评论 -
log4j.xml参考
//这个包名要对应上 -->原创 2012-12-05 17:54:17 · 812 阅读 · 0 评论 -
javax.jms.*包 使用参考
/先发送test message至目标队列 自然过期 然后发送test message至统计目标后门队列 等待响应数据。//创建queue 如果该队列在activemq服务器上存在 那么就获取到该queue的实例。System.out.println("发送完毕!//关闭session、connection。//使用事务 自动签收。//使用事务 自动签收。//发送统计探测消息。//接收统计探测结果。原创 2012-12-10 18:37:08 · 13259 阅读 · 0 评论 -
netty参考 服务器端
/处理TTL轮询器发消息给终端时间。//改为 switch。原创 2012-12-12 17:40:09 · 2775 阅读 · 0 评论 -
controller类写法参考
/ modeMap.addAttribute("success","手机未就绪,请检查您的手机是否安装了联想穿越.");// modeMap.addAttribute("file_error", "文件大小超过限制(最大可上传10M)");// modeMap.addAttribute("global_error", "推送失败,请稍后重试");// modeMap.addAttribute("success", "文件已经发送到你的手机.");原创 2012-12-13 15:19:04 · 6995 阅读 · 0 评论 -
单次请求服务 和 并发请求服务,对同一个case结果不一致
的问题,看超时之后有没有 cancel 请求,等等。如果在并发下的 并发相关代码没有问题的话,原创 2024-11-21 11:59:15 · 357 阅读 · 0 评论 -
IDEA 右键的maven消失
可能是macOS升级了,IDEA版本低了,升级一下IDEA版本即可。原创 2024-11-20 19:28:30 · 166 阅读 · 0 评论 -
多国语言的词根提取
下载libstemmer-java(https://download.youkuaiyun.com/download/guotong1988/89574039)解压,把整个目录放到IDE里。原创 2024-07-24 11:36:23 · 84 阅读 · 0 评论 -
【java/scala】regex/正则,保留英文/空格/中文/数字
【代码】【java/scala】regex/正则,保留英文和空格。原创 2024-06-20 11:37:12 · 244 阅读 · 0 评论 -
Java, Comparator, 报错 Comparison method violates its general contract!
用这段java代码可以复现这个报错。原创 2024-03-29 17:54:07 · 223 阅读 · 0 评论 -
Spark, import java in scala, 报错 NoClassDefFoundError: Could not initialize class
在scala文件里import一个java文件,报错。很可能是import的这个java文件里的。里的代码的初始化问题。原创 2024-02-28 14:03:48 · 275 阅读 · 0 评论 -
报错 lambda expressions are not supported in -source (use -source to enable lambda expressions)
【代码】lambda expressions are not supported in -source 1.5 (use -source 8 to enable lambda expressions)原创 2024-02-28 11:19:59 · 139 阅读 · 0 评论 -
【java performance】避免在循环条件中使用复杂表达式
在不做编译优化的情况下,在循环中,循环条件会被反复计算,如果不使用复杂表达式,而使循环条件值不变的话,程序将会运行的更快。例子:import java.util.Vector;class CEL {void method (Vector vector) {for (int i = 0; i ; // ... }}原创 2014-02-21 15:36:46 · 3463 阅读 · 1 评论 -
IDEA的maven配置不生效,还是很多不能import,刷新pom使生效
重新让pom文件刷新生效原创 2023-01-01 17:49:09 · 649 阅读 · 0 评论 -
javacc 6 生成 C++
cmd> java -cp C:\javacc-6.0\bin\lib\javacc.jar jjtree _.jjt cmd> java -cp C:\javacc-6.0\bin\lib\javacc.jar javacc _.jjoptions {JAVA_UNICODE_ESCAPE = true;OUTPUT_LANGUAGE = "c++";NAMESPACE = "adde翻译 2015-03-20 11:06:14 · 1637 阅读 · 0 评论 -
javacc笔记5
void TypeDecl() : {Token t;}{|t= { jjtThis.name = t.image; } ("[]")?}}refer to current token as "t" and current AST node as "jjtThis"the text of the current token (t.原创 2013-05-24 09:27:39 · 949 阅读 · 2 评论 -
javacc 生成的文件 解析
jj_la变量:lookahead的计数器,检查下jj_la个token是否匹配原创 2013-11-18 16:43:33 · 1330 阅读 · 1 评论 -
javacc笔记4
SKIPSimply throw away the matched string (after executing any lexical action).MOREContinue (to whatever the next state is) taking the matched string along. T his string will be a prefix of the new mat原创 2013-05-22 08:50:52 · 1057 阅读 · 2 评论 -
javacc笔记
WHAT IS LOOKAHEAD?The job of a parser is to read an input stream and determine whether or not the input stream conforms to the grammar.原创 2013-05-20 08:00:31 · 1155 阅读 · 7 评论 -
javacc ()? ()* ()+
()? 一个或没有 ()* 一个或多个 ()+没有或多个原创 2015-03-27 11:35:03 · 768 阅读 · 0 评论 -
javaparser, Java 1.5 Parser and AST
https://code.google.com/p/javaparser/原创 2013-12-03 15:23:07 · 3101 阅读 · 0 评论 -
javacc笔记2
void basic_expr() : {} { "(" expr() ")" // Choice 1 | "(" expr() ")" // Choice 2 | "new" // Choice 3 }The choice determination algorithm works as follows: if (next token is ) {原创 2013-05-20 08:30:26 · 937 阅读 · 3 评论 -
javacc使用
http://download.youkuaiyun.com/detail/guotong1988/5267165Path加上D:\javacc-5.0\binjjtree *.jjtjavacc *.jj原创 2013-04-17 11:22:46 · 1376 阅读 · 0 评论 -
javacc 两张图
Figure 1.1 The token manager converts a sequence of characters to a sequence of Token objects.Figure 1.2 The parser analyzes the sequence of tokens.翻译 2013-06-08 14:28:01 · 885 阅读 · 0 评论 -
javacc 计算器 实例
options { STATIC=false;}PARSER_BEGIN(calculator)import java.io.PrintStream ;public class calculator { double previousValue = 0.0 ; public static void main(String args[]) throws ParseExce转载 2013-05-07 18:15:51 · 1423 阅读 · 0 评论 -
javacc笔记3
void Input() : {} { "a" BC() "c" } void BC() : {} { "b" [ "c" ] }有两种输出可能,如果: void BC() : {} { "b" [ LOOKAHEAD( { getToken(1).kind == C && getToken(2).kind != C } )原创 2013-05-22 08:24:08 · 882 阅读 · 0 评论 -
JJTree笔记
JJTree defines a Java interface Node that all parse tree nodes must implement. The interface provides methods for operations such as setting the parent of the node, and for adding children and retriev原创 2013-06-08 12:09:05 · 1028 阅读 · 3 评论 -
GWT, HTTP ERROR: 503
servlet删掉web.xml没用的servlet原创 2014-08-01 14:56:34 · 1312 阅读 · 0 评论 -
GWT com.google.gwt.user.client.rpc.StatusCodeException: 404 <html>
修改web.xml的servlet配置原创 2014-07-18 15:31:32 · 2390 阅读 · 1 评论 -
GWT 设置TextBox输入时的字体大小
css文件里.searchFormInputBox {font-size:26px;height: 35px;border: 2px groove white}原创 2014-07-16 16:25:12 · 1673 阅读 · 0 评论 -
GWT 把FileUpload控件替换为一个按钮实现
外面加上 native void jsClickUpload(Element pElement) /*-{pElement.click(); }-*/;原创 2014-07-17 15:19:36 · 1499 阅读 · 0 评论 -
GWT添加媒体显示
http://code.google.com/p/bst-player/downloads/list下载bst-player-api-2.0.3.jar下载core-player-provider-2.0.jar SimplePanel panel = new SimplePanel(); AbstractMediaPlayer playe原创 2013-07-11 14:36:45 · 1244 阅读 · 1 评论 -
GWT工程添加横向的Progressbar
使用smartgwt.jar原创 2013-07-10 13:57:51 · 1120 阅读 · 0 评论 -
GWT 批量上传
import gwtupload.server.UploadAction;import gwtupload.server.exceptions.UploadActionException;import gwtupload.shared.UConsts;import java.io.File;import java.io.FileInputStream;import ja原创 2014-07-30 20:40:27 · 1758 阅读 · 1 评论