随笔分类 -  java

上一页 1 ··· 5 6 7 8 9 10 11 下一页
摘要:Apache Shiro 是一个功能强大且易于使用的Java安全框架,为开发人员提供了一种直观而全面的身份验证,授权,加密和会话管理解决方案 借助Shiro易于理解的API,可为任何应用提供安全保障 - 从命令行应用、移动应用到大型网络及企业应用。 Apache Shiro是一个具有许多功能的综合应 阅读全文
posted @ 2019-06-21 12:16 慕尘 编辑
摘要:System.gc()用于垃圾收集器,调用垃圾收集器将回收未使用的 System.gc()进行回收的准则: 回收没有被任何可达变量指向的对象 JDK实现 调用了Runtime类的gc方法 Runtime类的gc方法是个native方法,只能进入JVM代码去看其真正的实现 JVM实现 直接调用了JVM 阅读全文
posted @ 2019-06-20 13:34 慕尘 编辑
摘要:今天写的服务在处理大文件是出现Java heap space错误,因此结识了jmap jmap是JDK自带的一个工具,可以做jvm性能调优 可以生成dump文件,查询finalize执行队列、Java堆和永久代的详细信息 命令格式 参数: option:选项参数,不可同时使用多个选项参数 pid:j 阅读全文
posted @ 2019-06-19 18:09 慕尘 编辑
摘要:目标: 使用 Spring boot+MyBatis+mysql 集成 Mapper 和 PageHelper,实现基本的增删改查 先建一个基本的 Spring Boot 项目开启 Spring Boot 参考 使用的 spring boot 版本为 2.1.6.RELEASE 1.集成MyBati 阅读全文
posted @ 2019-06-19 15:31 慕尘 编辑
摘要:前一段时间使用aspose.slides for java,处理了下才去除的水印,但是时间一久就忘记了,重新整理了下 下载aspose-slides-19.3-jdk16.jar,重命名为aspose.slides-19.3.jar(为了在maven应用才改名的) (1)使用jd-gui查看jar包 阅读全文
posted @ 2019-06-18 18:01 慕尘 编辑
摘要:今天将tomcat安装成服务执行service.bat install时遇到 解决办法: 1.在contana的搜索框张收入cmd,然后右键单击,并选择以管理员身份运行 2.进入Tomcat所在目录,运行命令 service.bat install 3.启动服务net start Tomcat8 阅读全文
posted @ 2019-06-14 20:52 慕尘 编辑
摘要:缘起: 由于没有找到java转换文件的接口,因此使用java调用exe文件进行文件转换 调用这个方法,就可以实现文件的转换了,和在命令窗口执行的结果一样 获取执行结果 注: 安全编码规范中都会指出:使用Process.waitfor的时候,可能导致进程阻塞,甚至死锁 出现挂起的原因为:可执行程序的标 阅读全文
posted @ 2019-06-13 17:47 慕尘 编辑
摘要:Neo4j用CQL作为查询语言 CQL Neo4j图形数据库的查询语言 是一种声明性模式匹配语言 遵循SQL语法 语法是非常简单且人性化、可读的格式 1.启动服务,打开浏览器 在数据浏览器中的美元提示符下键入命令 2.常用命令 (1)CREATE 创建没有属性的节点 使用属性创建节点 在没有属性的节 阅读全文
posted @ 2019-06-11 17:48 慕尘 编辑
摘要:Neo4j是一个世界领先的开源图形数据库。 它是由Neo技术使用Java语言完全开发的。 Neo4j的优点 它很容易表示连接的数据 检索/遍历/导航更多的连接数据是非常容易和快速的 它非常容易地表示半结构化数据 Neo4j CQL查询语言命令是人性化的可读格式,非常容易学习 它使用简单而强大的数据模 阅读全文
posted @ 2019-06-11 16:28 慕尘 编辑
摘要:1.环形链表 给定一个链表,判断链表中是否有环。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 使用快慢指针,若指针相遇则判断有环 java 2.最小栈 设计一个支持 push,pop,top 操作, 阅读全文
posted @ 2019-06-04 09:43 慕尘 编辑
摘要:1.验证回文串 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 java php 2.只出现一次的数字 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 说明: 阅读全文
posted @ 2019-06-03 14:17 慕尘 编辑
摘要:1. 杨辉三角 给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。 在杨辉三角中,每个数是它左上方和右上方的数的和。 java php 2.杨辉三角的第 k 行 给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。 直接使用组合公式 则第(i+1)项是第i项的倍 阅读全文
posted @ 2019-05-31 12:41 慕尘 编辑
摘要:1.二叉树的最小深度 给定一个二叉树,找出其最小深度。 最小深度是从根节点到最近叶子节点的最短路径上的节点数量。 说明: 叶子节点是指没有子节点的节点。 java php 2.路径总和 给定一个二叉树和一个目标和,判断该树中是否存在根节点到叶子节点的路径,这条路径上所有节点值相加等于目标和。 说明: 阅读全文
posted @ 2019-05-29 14:16 慕尘 编辑
摘要:1.将有序数组转换为二叉搜索树 将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。 题中,高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。 java php 2.平衡二叉树 给定一个二叉树,判断它是否是高度平衡的二叉树。 本题中,一棵高度平衡二叉树定义为: 阅读全文
posted @ 2019-05-23 14:46 慕尘 编辑
摘要:1.二叉树的最大深度 给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明: 叶子节点是指没有子节点的节点。 示例:给定二叉树 [3,9,20,null,null,15,7], 返回它的最大深度 3 。 java php 简化 2.二叉树的层次遍历 II 阅读全文
posted @ 2019-05-22 18:04 慕尘 编辑
摘要:1.相同的树 给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 java php 2.对称二叉树 给定一个二叉树,检查它是否是镜像对称的。 java php 阅读全文
posted @ 2019-05-21 13:19 慕尘 编辑
摘要:1.x的平方根 java (1)直接使用函数 (2)二分法 对于一个非负数n,它的平方根不会小于大于(n/2+1)。 在[0, n/2+1]这个范围内可以进行二分搜索,求出n的平方根。 (3)牛顿迭代法 牛顿法是一种在实数域和复数域上近似求解方程的方法。 方法使用函数 f(x)的泰勒级数的前面几项来 阅读全文
posted @ 2019-05-20 13:35 慕尘 编辑
摘要:1.报数 报数序列是一个整数序列,按照其中的整数的顺序进行报数,得到下一个数。其前五项如下: 1 被读作 "one 1" ("一个一") , 即 11。11 被读作 "two 1s" ("两个一"), 即 21。21 被读作 "one 2", "one 1" ("一个二" , "一个一") , 即  阅读全文
posted @ 2019-05-17 13:46 慕尘 编辑
摘要:今天使用mybatis出现了异常 java.sql.SQLException: Zero date value prohibited 查了下原因 mysql文档上写着 Datetimes with all-zero components (0000-00-00 ...): These values 阅读全文
posted @ 2019-05-17 11:45 慕尘 编辑
摘要:1.一个类的 Hello.java 生成class javac Hello.java 打包 jar -cvf hello.jar Hello.class 说明: c表示要创建一个新的jar包 v表示创建的过程中在控制台输出创建过程的一些信息 f表示给生成的jar包命名 运行 java -jar he 阅读全文
posted @ 2019-05-16 13:56 慕尘 编辑

上一页 1 ··· 5 6 7 8 9 10 11 下一页