摘要: /** * 获取微信小程序 session_key 和 openid * * @param code 调用微信登陆返回的Code * @return */ public static JSONObject getSessionKeyOropenid(String code) { //微信端登录code值 String wxCode = code; Locale ... 阅读全文
posted @ 2018-03-13 16:17 令狐る侠 阅读(16466) 评论(1) 推荐(0) 编辑
摘要: @Override protected ModelAndView onSubmit(HttpServletRequest request, HttpServletResponse response, Object command, BindException errors) throws Exception { FileUploadForm form = (FileUploadForm)... 阅读全文
posted @ 2017-11-14 16:33 令狐る侠 阅读(1059) 评论(0) 推荐(0) 编辑
摘要: 以下是一个测试demo public static void main(String[] args){ String deviceToken = "********************";//绑定的手机的token String alert = "您有新的消息";//push的内容 int badge =1;//图标小红圈的数值 String sound... 阅读全文
posted @ 2017-11-06 16:02 令狐る侠 阅读(4494) 评论(0) 推荐(0) 编辑
摘要: Java集合框架针对不同的数据结构提供了多种排序的方法,虽然很多时候我们可以自己实现排序,比如数组等,但是灵活的使用JDK提供的排序方法,可以提高开发效率,而且通常JDK的实现要比自己造的轮子性能更优化。 1.使用Arrays对数组进行排序 Java API对Arrays类的说明是:此类包含用来操作 阅读全文
posted @ 2017-10-25 15:36 令狐る侠 阅读(245) 评论(0) 推荐(0) 编辑
摘要: public static void partitionPdfFile(String pdfFile, String newFile, int from, int end) { Document document = null; PdfCopy copy = null; try { ... 阅读全文
posted @ 2017-09-05 15:53 令狐る侠 阅读(3933) 评论(2) 推荐(0) 编辑
摘要: /** * 按行分割文件 * @param rows 为多少行一个文件 * @param sourceFilePath 为源文件路径 * @param targetDirectoryPath 文件分割后存放的目标目录 */ public void splitDataToSaveFile(int rows, String ... 阅读全文
posted @ 2017-09-05 15:30 令狐る侠 阅读(1567) 评论(0) 推荐(0) 编辑
摘要: 将密钥上传至Linux服务器,并修改权限。以文件popo.pem为例: chmod 600 popo.pem 修改密钥格式为OpenSSH,如果询问,留空回车: ssh-keygen -p -f popo.pem 生成公钥.pub文件: ssh-keygen -e -f popo.pem >> po 阅读全文
posted @ 2017-08-25 20:05 令狐る侠 阅读(1527) 评论(1) 推荐(0) 编辑
摘要: 在学习strust2之前,我们要明白使用struts2的目的是什么?它能给我们带来什么样的好处? 设计目标 Strust设计的第一目标就是使MVC模式应用于web程序设计。 技术优势 Struts2有两方面的技术优势。 一是所有的Struts2应用程序都是基于client/server HTTP交换 阅读全文
posted @ 2017-08-23 16:37 令狐る侠 阅读(416) 评论(0) 推荐(0) 编辑
摘要: //将流(inputs)转成字节数组 ByteArrayOutputStream outStream = new ByteArrayOutputStream(); byte[] buff = new byte[100]; //buff用于存放循环读取的临时数据 int rc = 0; while ... 阅读全文
posted @ 2017-08-23 16:05 令狐る侠 阅读(1645) 评论(0) 推荐(0) 编辑
摘要: //将流添加到list List<InputStream> list = new ArrayList<InputStream>(); list.add(iStream); list.add(iPutStream); //遍历list ,合并流 Document document = new Docu 阅读全文
posted @ 2017-08-23 16:02 令狐る侠 阅读(2323) 评论(0) 推荐(0) 编辑