随笔分类 - JAVA
JAVA
摘要:参考:原文 需要的软件 (1)DataX github 代码仓库。 (2)DataX Web github 代码仓库。
阅读全文
posted @ 2022-05-16 18:00
Merray
摘要:使用原始JSP开发时idea需要配置tomcat才能运行web程序,重装系统很多配置都忘了,这里重新记录下. 第一步:安装tomcat(jdk肯定是要提前安装好的这个不再赘述) 安装tomcat很简单 直接到官网下在需要的zip版本解压到本地即可。(开源软件很多都是这样方便,删除以后只要把文件目录删
阅读全文
posted @ 2020-04-14 16:34
Merray
摘要:默认JDK的AES最大支持128bit的密钥,如果使用256bit的密钥,会抛出一个异常 Java官网提供了解决方案, jdk8为例 需要下载“Java Cryptography Extension (JCE) Unlimited Strength Jurisdiction Policy Files
阅读全文
posted @ 2018-08-07 16:28
Merray
摘要:用到了数据库想看看数据库里的数据 竟然无法打开 额网上给出的解决办法:1、首先手机要root。2、下载一个ES 文件浏览器(或类似的软件),授予该软件root权限。3、然手在ES 里面找到/data 目录,修改它的属性。把它的读、写、执行的权限全部开放出来。
阅读全文
摘要:原文地址public class SetOpt { public List intersect(List ls, List ls2) { List list = new ArrayList(Arrays.asList(new Object[ls.size()])); ...
阅读全文
摘要:Java中在声明数字时默认采用的是十进制,可以在数字前加上符号表示数字采用八进制【前面加0(零)】或者十六进制【前面加上0x(零x)】。Java的整型封装类Integer和Long提供toString(inti,intradix)静态方法,可以将一个任意进制的整数转换为其他进制的整数。使用Integ...
阅读全文
摘要:通过socket获取字节流处理时最初使用的是BufferedReader和PrintWriter 这种方式在解析字符串时是比较方便的 但是在处理字节时不够方便最终还是回归到InputStream和OutputStream方式 不使用缓存直接使用字节流操作,一次传输的字节数据在300字节以内,目前没有...
阅读全文
摘要:当一个Class的字段属性中包含另一个class时gson能正常处理吗? 最初看到网上有说使用static的说法 经验证是不需要的 直接当普通类来用就可以了。直接使用gson.fromJson方法即可。以下为测试代码import java.io.Serializable;@SuppressWarnings("serial")public class House implements Serializable { public House() { } private int ID; private String HouseName; private String H...
阅读全文
摘要:client.xml client.javaimport java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.io.PrintWriter;import java.net.Socket;import jav...
阅读全文
摘要:android项目最近开始用到socket通讯,而2个模拟器之间通讯需要借助ADB实现,这里了解下ADB。ADB是什么:ADB的全称为Android Debug Bridge,就是调试桥的作用,借助这个工具,我们可以管理设备或手机模拟器的状态。个人理解就是可以在pc上通过命令行查看和管理安卓设备,例如连接到电脑的安卓手机等。比较方便的是可以直接通过命令行操作。常见操作:(1)快速更新设备或手机模拟器中的代码,如应用或Android系统升级;(2)在设备上运行Shell命令;(3)管理设备或手机模拟器上的预定端口;(4)在设备或手机模拟器上复制或粘贴文件。详细参考:Android的ADB工具使用
阅读全文
摘要:若下载的工程文件中含有 .project 则点击菜单栏file-import,选择General-existing project into workplace,点击下一步 选择需要导入的项目文件夹
阅读全文
摘要:在Java中将十进制转化成十六进制相比c#要简单的多。Integer var = -1725696;String hex = Integer.toHexString(var);Long lvar = -7794790863941725696;String lhex = Long.toHexString(lvar);十六进制转化成十进制:Integer.parseInt(hex, 16);Long.parseLong(hex, 16); 其他进制转换://十进制转成十六进制: Integer.toHexString(int i) //十进制转成八进制 Integer.toOctalString.
阅读全文
摘要:1.编译eclipse默认是修改程序后自动编译的,如果不能自动编译,你可以查看project->build automatically选项是否被选中。手动编译整个工程,可以使用Project->clean 通常我还习惯使用Project->Build All 和Project->Build Project注意:工程中新拷贝进去的文件默认看不见需要手动刷新下工程,点击右键->refresh2.插件安装本地安装:下载插件,然后解压到eclipse->plugins目录中,以及eclipse->features目录中(如果有features的话)。网络安装:
阅读全文
摘要:1.注释类Ctrl+/说明:添加/消除//注释,是同一个快捷键Ctrl+Shift+/说明:添加/**/注释2.提示与排版alt+/ 代码提示功能Ctrl:按住Ctrl键鼠标点击函数引用会跳转到函数的定义ctrl+shift+f 代码排版 为了是你写的程序代码版面更清晰,你可以尝试使用该热键ctrl+shift+o 整理你的import部分的内容,会把多余的import项清理掉3.调试快捷键:F5进入函数F6逐步执行F7跳出函数F8继续运行ctrl+shift+i显示变量值:选中要显示的变量名按住“Ctrl+Shift+i”可以显示参数值
阅读全文
摘要:做惯了java,net,定时器就会想到timer,由于Android支持java开发所以可以使用java中的Timer。但Android提供了它特有的实现方式:android.os.Handler 中的 postXXX 和sendXXX 等方法,至于倒计时:android.os.CountDownTimer 使用起来更方便更多详细实现参考:http://www.cnblogs.com/playing/archive/2011/03/24/1993583.html以下是Hanler+Runnable 实现地图位置的实时更新时的部分代码//创建一个Handler final Hand...
阅读全文
摘要:区别一:类型本身不同.NET中List是类,可以实例化 即可以直接new List<T>();java 中List是接口 需要通过 ArrayList或者LinkedList才能实例化。区别二:参数类型不同.NET中的List可以是任意对象 包括简单对象 int double等java中的List只能是引用对象 不能是int double等普通的值类型 (String类型本身是引用类型 所有是支持的)所有在java中想实现List<int> list=new List<int>()必须用对象类型List<Integer> list = new A
阅读全文
摘要:突然想用一个函数返回多个值,原本在c#中使用 out 或者ref 就可以实现,即使c c++中也可以使用指针实现,到了java中却行不通,要想得到一个普通类型的多个值,还要将普通类型封装后再传递,真的是麻烦不少。暂且使用集合对象来存储。例如,要根据用户ID获取一条用户信息,并返回操作成功与否状态用户信息 使用User类存储操作状态int型 使用HashMap中的一个key-value存储 假设key为flag ;HashMap<String,Integer> hashmap = new HashMap<String,Integer>();假设获取方法为static Us
阅读全文
摘要:使用eclipse时经常中文乱码网上搜罗了下解决办法:使用Eclipse编辑文件经常出现中文乱码或者文件中有中文不能保存的问题,Eclipse提供了灵活的设置文件编码格式的选项,我们可以通过设置编码 格式解决乱码问题。在Eclipse可以从几个层面设置编码格式:Workspace、Project、Content Type、File1. 设置Workspace的编码格式:Windows->Preferences... 打开"首选项"窗口,点击左侧导航树到General->Workspace,在右侧视图中找到“Text file encoding”选项设置,一种是默
阅读全文