随笔分类 - JAVA
摘要:1 找一个目录 右键open as idea project 2 新建java模块 3 新建gui form 4 拖拽编码就ok了 主: 如果新建gui form时没有这个选项 去插件里打开这个插件 5 在代码里 按住alt + insert 选择 formmain 生成main函数 6 添加mav
阅读全文
摘要:public static String GetInClause(String field, List<String> valueList){ if(valueList.size()==0){ return " "; } Supplier<Stream<String>> idList = ()->v
阅读全文
摘要:设置 Enable annotation processing
阅读全文
摘要:下载源码分析 是launch4j-maven-plugin 搜索路径的问题 即使安装了jre 配置了环境变量 launch4j只去搜指定位置的注册表 如果只想本地编译使用 将jre 指定为java_home即可 如果想任何电脑都能打开 就打成jar包 用launch4j 打一个jre到exe里
阅读全文
摘要:1 json string 转 JSONObject try { JSONObject jsonObject = new JSONObject("{\"phonetype\":\"N95\",\"cat\":\"WP\"}"); }catch (JSONException err){ Log.d("
阅读全文
摘要:场景 //防止sql注入 Stream<String> idList =accDocIDList.stream().map((x) -> { if (x.matches("[^a-zA-Z0-9-]")) { //throw new BalanceException("xxx-xxx", "hehe
阅读全文
摘要:1 How to build maven project without version? 工程pom中增加 <project> ... <build> ... <finalName>${project.artifactId}</finalName> ... </build> ... </proje
阅读全文
摘要:1 新建调试配置 2 添加远程调试配置 设置IP,端口后 获得启动参数 -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=4001 3 将启动参数添加至远端启动命令中 4 启动远程服务 启动本地调试
阅读全文
摘要:java的类型转换让人忍不住在开始编码前骂一声 FUCK! 1 子类转父类 up List<SubClass> subs = ...; List<? extends BaseClass> bases = subs; 2 父类转子类 down //强转public class TestA {} pub
阅读全文
摘要:1 需要persistence.xml 完全通过属性配置没成功 2 引包 hibernate-core groupid 为hibernate的包已经过时了 要引org.hibernate 3 检查lib中是否有jpa1.x 需要移除掉 不然会报 Exception in thread "main"
阅读全文
摘要:1 maven-jar-plugin 在打包阶段排除 需放到具体模块pom中才生效
阅读全文
摘要:获取bean Class beanClass = Class.forName(event.className); FilterEvent filterEvent = (FilterEvent)BeansContext.getWebApplicationContext().getBean(beanCl
阅读全文
摘要:两种方式 1 忽略json上未知的字段 设置实体类注解 2 配置objectMapper 转换的实体 反向转换(序列化) 参考: 1 https://stackoverflow.com/questions/5455014/ignoring-new-fields-on-json-objects-usi
阅读全文
摘要:java 创建匿名对象 类似于c# 中的 new { a:"aaa",b:"bbb"}; 参考 1 https://stackoverflow.com/questions/8488833/what-is-the-java-equivalent-of-creating-an-anonymous-obj
阅读全文
摘要:1 maven编译后希望将生产的jar包拷贝到指定目录 在pom中配置maven插件 2 希望使用内置属性 ${properties.property} 方便项目协作 但不清楚有哪些properties 没找到简单的查看properties的方法 增加配置节点 执行validate 控制台会打印具体
阅读全文
摘要:1 @requestbody string param 前台将jsonobject序列化成字符串 后台解析成JsonObject 2 @requestbody map<string,object> param 后台将参数序列化成map 3 最直接的是 @requestbody jsonnode pa
阅读全文