随笔分类 - Java
摘要:编译时 报 1.5不支持 diamond 运算符 1.常规办法 在File->Setting中设置如下: 然后检查:File->Project Structure里面的相关配置: 以上办法能解决问题的概率在90%,如果还不行,那么请按照以下方法,基本上100%可以解决。 2.非常规办法 在File-
阅读全文
摘要:1、在idea打开工程,右击工程,选择 Add Framework Support 选择 maven 2、关闭工程3、打开工程根目录,将 .idea 文件夹删除 4、重新用 IDEA 打开工程 就会和直接构建的maven工程目录结构一致了。 5、此时再在工程上右击就会看到右键菜单多了一个【Maven
阅读全文
摘要:今天遇到一个 java原生项目要使用 log4j 写日志 (非maven ),写下来供大家参考 下载 log4j 包 Apache log4j 1.2 - Download Apache log4j 1.2 把这个文件 放到 项目的 lib 目录下 在项目中引用 这个 jar包 创建 log4j.p
阅读全文
摘要:一、进入程序所在目录 cd / cd home/joincallcc/ 注: cd / 中间有一个空格 二、关闭已经运行的程序(如这个程序已经在运行应先关闭它)查看所有进程 ps ux 杀死进程 kill 21001 通过 PID 找到它,杀死这个进程。 kill 21001 中间有空格 三、后台启
阅读全文
摘要:java 实现 Http的 Post 请求 用 Json 为参数 调用: //_http_url_cdr为 //"http://10.10.10.243:15642/call/upload/ctiCdrUpload" //eventJson 为 //{"callid":"1635822668.528
阅读全文
摘要:json 字符串转化 JSONObject String s = "{\"msg\":\"操作成功\",\"code\":200,\"data\":{\"bizTypeList\":[{\"bizname\":\"测试一\"},{\"bizname\":\"测试二\"},{\"bizname\":\
阅读全文
摘要:首先 java.lang.NoClassDefFoundError 错误的发生,是因为Java虚拟机在编译时能找到合适的类,而在运行时不能找到合适的类导致的错误。 主要原因:新加的引用类,没有打包进去。 解决办法:将原有的打包配置移除,重新打包 IDEA 打包 Java 的方法: https://w
阅读全文
摘要:java收发RabbitMQ 具体代码 详见: https://www.cnblogs.com/hailexuexi/p/16576796.html 通常在服务器端 向 RabbitMQ 发消息时 并没有将 字符串 特定编码方式或者说转换为指定编码方式 this._RabbitMQ_Ch.basic
阅读全文
摘要:判断一个字符串的编码格式: public static String getEncoding(String str) { String encode = "GB2312"; try { if (isEncoding(str, encode)) { // 判断是不是GB2312 return enco
阅读全文
摘要:想必大家和我一样经常在项目中读取一些配置文件,因为读取的配置很少,结构简单又不想搞个读取xml,比较麻烦。所以这时大多采取读取.properties配置文件,我们和大名鼎鼎的log4j读取配置文件的方式一样。嘿嘿。 我自己写了个读取配置文件的java工具类,可以读取某个配置属性或者设置某个属性的值,
阅读全文
摘要:实现目标:类似 广播的效果 服务器发消息,两个客户端都能收到 全部的消息 P:生产者,也就是要发送消息的程序C:消费者:消息的接受者,会一直等待消息到来。queue:消息队列,图中红色部分而在订阅模型中,多了一个exchange角色,而且过程略有变化:P:生产者,也就是要发送消息的程序,但是不再发送
阅读全文
摘要:Java 项目中连接不上 rabbitMQ,报错内容如下 ERROR com.rabbitmq.client.impl.ForgivingExceptionHandler.log(ForgivingExceptionHandler.java:119) - An unexpected connecti
阅读全文
摘要:Jetty是一个轻量级的高度可扩展的基于 java的web服务器和servlet引擎。 下面是 使用 Intellij IDEA 的maven项目 通过Java代码,实现 Jetty 的 Http服务器 从而获取到 Http 的 Get 和 Post 请求 一、添加 pom.xml <!-- Jet
阅读全文
摘要:方法一:利用ResultSet的getRow方法来获得ResultSet的总行数 ResultSet rs = ps.executeQuery(sql); rs.last(); //移到最后一行 int rowCount = rs.getRow();//得到当前行号,也就是记录数 rs.before
阅读全文
摘要:若依 安装后 编译报错 Application run failedorg.springframework.beans.factory.UnsatisfiedDependencyException: Error creating bean with name ‘sysConfigController
阅读全文
摘要:安装及使用 java wrapper service 一.从http://wrapper.tanukisoftware.org/doc/english/download.jsp 下载 wrapper-linux-x86-64-3.5.45.tar(请使用Community版本,因Profession
阅读全文
摘要:一、在pom.xml 加入 Postgre 包 二、刷新 加载 Maven 的 postgresql 包 三、代码 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;
阅读全文
摘要:一、新建一个主程序 ModuleMain 配置运行 主函数 运行后 结果: 二、创建 子模块 ModuleOne GroupId 与主程序一样,默认值,不用改 ArtifactId 为子模块的项目名称 三、在子模块中 新建一个类 ModuleOneClass package com.ModuleMa
阅读全文
摘要:一、新建一个主程序 ModuleMain 运行结果: 二、创建 子模块 ModuleOne 三、用相同的方法 创建 子模块 ModuleTwo 四、分别在 ModuleOne 和 ModuleTwo 创建类 代码如下 ModuleOneClass package com.ModuleMain; pu
阅读全文
摘要:插件报错:SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".解决方案 报错内容: SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".SLF4J:
阅读全文

浙公网安备 33010602011771号