自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

softstarhhy的专栏

盖世英雄

  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 Access简单应用

对比Access和mysql数据库,以及简单应用

2023-07-16 16:50:53 244

原创 java Calendar获取某一年的所有月份并获得对应每个月的第一天 最后一天时间

for (int i = 1; i <=12 ; i++) { //获取当年的12个月份 Date startDate = new Date(); Date endDate = new Date(); startDate=getFirstDayOfMonth(currentYear,i+""); endDate=getLastDayOfMonth(currentYear,i+"");}//获取目标年份中目标月的第一天的开始时间public...

2022-04-24 17:27:19 1838

原创 was altered from xxx to null; nested exception is org.hibernate.HibernateException

was altered from xxxto null; nested exception is org.hibernate.HibernateException直接上干货:在使用JPA时 如果使用的保存方法在保存数据库已存在的对象时,而这时你将数据库的已存在的数据传过来并使其主键id为null 这时如果调用JPA的修改方法就出出现这个错误 .解决办法 在一个事务中当使其主键id为null调用JPA自带的save方法而不是update方法...

2021-11-05 09:32:54 2778 1

原创 org.hibernate.HibernateException: identifier of an instance 错误可能出现的情况

最近在使用hibernate jpa中出现了该错误org.hibernate.HibernateException: identifier of an instance 并且反复检查没有映射没有任何问题最后发现问题竟然是主键的问题 比如我在一个合同对象中包含一个附件即1对1的关系 那么该合同的主键id假如在丢失后,进行插入不会有问题 无非是一个是JpaRepository进行保存操作一个是修改操作 区分是通过主键的id 但是如果后续附件要关联上合同的外键 那么当合同的主键丢失后 hibernat...

2021-10-04 23:39:01 2517

原创 1200 · 相对排名

描述根据N名运动员的得分,找到他们的相对等级和获得最高分前三名的人,他们将获得奖牌:“金牌”,“银牌”和“铜牌”。N是正整数,并且不超过10,000。所有运动员的成绩都保证是独一无二的。样例例子 1:输入: [5, 4, 3, 2, 1]输出: ["Gold Medal", "Silver Medal", "Bronze Medal", "4", "5"]说明:前三名运动员获得前三名最高分,因此获得“金牌”,“银牌”和“铜牌”。对于后两名运动员,你只需要根据他们的分数输出他

2021-06-29 23:01:36 97

原创 lintcode算法题之219-在排序链表中插入一个节点

219.在排序链表中插入一个节点在链表中插入一个节点。样例样例 1:输入:head = 1->4->6->8->null, val = 5输出:1->4->5->6->8->null样例 2:输入:head = 1->null, val = 2输出:1->2->null代码区:/**...

2020-04-02 00:05:08 229

原创 lintcode算法题之228-链表的中点

228.链表的中点找链表的中点。样例样例 1:输入: 1->2->3输出: 2 样例解释: 返回中间节点的值样例 2:输入: 1->2输出: 1 样例解释: 如果长度是偶数,则返回中间偏左的节点的值。 代码区:/*** Definition for ListNode* public class ListNode {...

2020-03-24 19:43:11 107

原创 lintcode算法题之822-相反的顺序存储

822.相反的顺序存储给出一个链表,并将链表的值以倒序存储到数组中。样例样例1输入: 1 -> 2 -> 3 -> null输出: [3,2,1]样例2输入: 4 -> 2 -> 1 -> null输出: [1,2,4]代码区:/*** Definition for ListNode* public class...

2020-03-10 22:12:48 159 1

原创 lintcode算法题之1095-最大的交换

1095.最大的交换给定一个非负整数, 你可以选择交换它的两个数位. 返回你能获得的最大的合法的数.样例样例1:输入: 2736输出: 7236解释: 交换数字2和数字7.样例2:输入: 9973输出: 9973解释: 不用交换.代码区:public class Solution { /** * username:softs...

2020-03-10 22:06:53 136

原创 lintcode算法题之1662-中位数下标

1662.中位数下标给出一个含有n个互不相等整数的无序数组,找到其中中位数的下标。下标从 0 开始。中位数是指这些数排序后最中间的数。若n为偶数,则中位数是数组排序后的第n/2个数。样例样例 1:输入:[4,5,1,2,3]输出:4样例 2:输入:[7,9,4,5]输出:3代码区:public class Solution {...

2020-03-01 22:34:37 264

原创 lintcode算法题之846-多关键字排序

846.多关键字排序给定n个学生的学号(从1到n编号)以及他们的考试成绩,表示为(学号,考试成绩),请将这些学生按考试成绩降序排序,若考试成绩相同,则按学号升序排序。样例样例1输入: array = [[2,50],[1,50],[3,100]]输出: [[3,100],[1,50],[2,50]]样例2输入: array = [[2,50],[1,5...

2020-03-01 02:31:07 141

原创 lintcode算法题之521-去除重复元素

给一个整数数组,去除重复的元素。你应该做这些事1.在原数组上操作2.将去除重复之后的元素放在数组的开头3.返回去除重复元素之后的元素个数样例例1:输入:nums = [1,3,1,4,4,2]输出:[1,3,4,2,?,?]4解释:1. 将重复的整数移动到 nums 的尾部 => nums = [1,3,4,2,?,?].2. 返回 nums 中唯一...

2020-02-28 19:12:53 208

原创 lintcode算法题之209-第一个只出现一次的字符

给出一个字符串,找出第一个只出现一次的字符。样例样例 1: 输入: "abaccdeff" 输出: 'b' 解释: 'b' 是第一个出现一次的字符样例 2: 输入: "aabccd" 输出: 'b' 解释: 'b' 是第一个出现一次的字符代码区:public class Solution { /** *username:so...

2020-02-28 15:10:28 134

原创 lintcode算法题之157-判断字符串是否没有重复字符

实现一个算法确定字符串中的字符是否均唯一出现样例样例 1:输入: "abc_____"输出: false样例 2:输入: "abc"输出: true代码区:public class Solution { /* *username:softstarhhy * @param str: A string * @retu...

2020-02-28 15:10:04 124

原创 lintcode算法题之147-水仙花数

47.水仙花数水仙花数的定义是,这个数等于他每一位数上的幂次之和见维基百科的定义比如一个3位的十进制整数153就是一个水仙花数。因为 153 = 13+ 53+ 33。而一个4位的十进制数1634也是一个水仙花数,因为 1634 = 14+ 64+ 34+ 44。给出n,找到所有的n位十进制水仙花数。样例样例 1:输入: 1输出: [0,1,2,3,4...

2020-02-28 15:09:44 303

原创 lintcode算法题之920-会议室

920.会议室给定一系列的会议时间间隔,包括起始和结束时间[[s1,e1],[s2,e2],…(si < ei),确定一个人是否可以参加所有会议。样例样例1输入: intervals = [(0,30),(5,10),(15,20)]输出: false解释:(0,30), (5,10) 和 (0,30),(15,20) 这两对会议会冲突样例2输入: in...

2020-02-28 15:09:28 325

原创 lintcode算法题之142-O(1)时间检测2的幂次

142.O(1)时间检测2的幂次中文English用 O(1) 时间检测整数n是否是2的幂次。样例Example 1: Input: 4 Output: trueExample 2: Input: 5 Output: false代码区:class Solution { /* * @param n: An integer ...

2020-02-27 17:04:05 415

原创 lintcode算法题之141-x的平方根

实现int sqrt(int x)函数,计算并返回x的平方根。样例样例 1: 输入: 0 输出: 0样例 2: 输入: 3 输出: 1 样例解释: 返回对x开根号后向下取整的结果。样例 3: 输入: 4 输出: 2代码区:class Solution { /** *username:softstarhhy * @pa...

2020-02-27 17:01:38 146

原创 lintcode算法题之114-不同的路径

有一个机器人的位于一个m×n个网格左上角。机器人每一时刻只能向下或者向右移动一步。机器人试图达到网格的右下角。问有多少条不同的路径?样例Example 1:Input: n = 1, m = 3Output: 1 Explanation: Only one path to target position.Example 2:Input: n = 3,...

2020-02-27 16:59:10 195

原创 lintcode算法题之82-落单的数

给出2 * n + 1个数字,除其中一个数字之外其他每个数字均出现两次,找到这个数字。样例样例 1:输入:[1,1,2,2,3,4,4]输出:3解释:仅3出现一次样例 2:输入:[0,0,1]输出:1解释:仅1出现一次代码区:public class Solution { /** * username:softstarhhy ...

2020-02-27 16:52:01 151

原创 lintcode算法题之60-搜索插入位置

搜索插入位置中文English给定一个排序数组和一个目标值,如果在数组中找到目标值则返回索引。如果没有,返回到它将会被按顺序插入的位置。你可以假设在数组中无重复元素。样例[1,3,5,6],5 → 2[1,3,5,6],2 → 1[1,3,5,6], 7 → 4[1,3,5,6],0 → 0代码区:public class Solution...

2020-02-27 16:49:27 107

原创 lintcode算法题之56-两数之和

两数之和给一个整数数组,找到两个数使得他们的和等于一个给定的数target。你需要实现的函数twoSum需要返回这两个数的下标, 并且第一个下标小于第二个下标。注意这里下标的范围是 0 到n-1。样例Example1:给出 numbers = [2, 7, 11, 15], target = 9, 返回 [0, 1].Example2:给出 numbers = [15,...

2020-02-27 16:46:02 141

原创 lintcode算法题之53-翻转字符串中的单词

给定一个字符串,逐个翻转字符串中的每个单词。样例样例 1: 输入: "the sky is blue" 输出: "blue is sky the" 样例解释: 返回逐字反转的字符串.样例 2: 输入: "hello world" 输出: "world hello" 样例解释: 返回逐字反转的字符串.代码区:public class Solut...

2020-02-27 16:43:24 158

原创 lintcode算法题之13-字符串查找

对于一个给定的 source 字符串和一个 target 字符串,你应该在 source 字符串中找出 target 字符串出现的第一个位置(从0开始)。如果不存在,则返回-1。样例样例 1:输入: source = "source" , target = "target"输出:-1 样例解释: 如果source里没有包含target的内容,返回-1样例 2:输入:...

2020-02-27 16:39:39 160

原创 lintcode算法题之9-Fizz Buzz 问题

class Solution { /**username:softstarhhy * param n: As description. * return: A list of strings. */ public ArrayList<String> fizzBuzz(int n) { ArrayList<String&...

2020-02-27 16:34:33 213

原创 lintcode算法题之8-旋转字符串

public class Solution { /** * @param str: An array of char * @param offset: An integer * @return: nothing */ public void rotateString(char[] str, int offset) { // w...

2020-02-27 16:29:27 96

原创 sonarQube自动化测试之sonar-runner进行测试

在网上看了许多sonarQube的教程,首先这里向大家说明下两者的关系 sonarQube是一个(代码质量管理平台)开源平台,用于管理Java源代码的质量,通俗点说个人认为其实类似于一个服务器,就像Tomcat或者是JBOSS一样. 用服务器这个空架子肯定不能进行检测代码,而sonar-runner相当于是在这个平台下测试的一个扫描代码的工具,两者配合着使用才能进行通用的自动化测试(适合任意工

2015-07-28 22:33:10 6019 2

原创 浅谈设计测试用例

除了常见的测试用例的方法外,我们需要掌握以下几点,才能获得比较完整清晰的测试用例. 1.个人理解设计用例的深度深度这个需要我们日积月累的去累计经验,并且在客户提出需求时能够去比较全面充分的了解客户所需要的功能和环境. 2.测试的技术比如现在的appium进行的自动化测试,Robot Framework所进行的安全测试,Gatling,JMeter进行的性能测试以及非开源软件Load

2015-06-01 12:12:13 537

原创 安全测试需要注意的十大方向

1.sql注入        在通常参数的后面附带一个sql查询语句2.失效的身份认证和会话管理比如用户身份认证退出、密码管理、超时、记住我、秘密问题、帐户更新,登录等等。因为每一个实现都不同,要找出这些漏洞有时会很困难。3.跨站脚本 (XSS,其中XSS有反射式和保存式(存储式),基于DOM的XSS漏洞)         其中跨站脚本最常用的是程序员编写代码时不正确的拼接ja

2015-06-01 11:45:50 1308

原创 ajax和原生js比较与理解

ajax目的:1.提高用户体验          2.减轻服务器端压力      ajax是异步提交,通过与form表单的对比就可以看出  AJAX的使用 1-----原始版ajax 1、建立 XMLHttpRequest 异步通讯对象。                            var xhr=null;            

2015-05-22 12:08:57 569

原创 java socket 浅谈

计算机网络里传输的数据,主要包含报头和内容,如ip数据报,tcp数据包,udp数据包  流套接口提供了双向的,有序的,无重复并且无记录边界的数据流服务,TCP是一种流套接口协议。  数据报套接口支持双向的数据流,但并不保证是可靠,有序,无重复的,即,一个以数据报套接口接收的信息的进程有可能发现信息重复了,或者和发出的顺序不同,  数据报套接口的一个重要特点是它保留了记录边界,UDP

2015-05-22 11:57:15 368

原创 java之容器类的总结

前提说一下,因为以前在excel中做的笔记,所以复制到这里格式就变乱了,所以只能截图给大家了,欢迎大家给菜鸟提建议.

2015-04-13 16:47:48 384

原创 java之String类详解

Java运行时会维护一个String Pool(String池),用来存放运行时中产生的各种字符串,池中的字符串的内容不重复。而一般对象不存在这个缓冲池,创建的对象仅仅存在于方法的堆栈区。String s1="abc";和String s2="abc"; 第一句的是在String池中创建一个对象”abc”,然后引用时s1指向池中的对象”abc,第二句执行时,因为”abc”已经存在于String池了

2015-02-21 13:52:45 447

原创 java虚拟机分析

方法区 在java的虚拟机中有一块专门用来存放已经加载的类信息、常量常量池 常量池是方法区的一部分,主要用来存放常量和类中的符号引用等信息。1.方法区又叫静态区,跟堆一样,被所有的线程共享。方法区包含所有的class和static变量。2.方法区中包含的都是在整个程序中永远唯一的元素,如class,static变量。3.—,全局变量和静态变量的存储是放在一块

2015-02-21 13:46:48 459

原创 Spring+Mybatis 三种查询映射方式

今天主要跟大家介绍下Spring+mybatis的几种映射方式这里介绍的是接口+xml映射文件的使用,其它请下去另查     映射的三种方法                    1.关联关系全部用map映射文件写,这个是最慢的方式,不推荐                              2.写对应结果查询的VO类,无需担心是多个还是一个,只要字段对应上就可以了

2015-01-24 18:46:08 903

原创 spring出现java.lang.IllegalStateException异常的几种可能

Bean property 'baseDaomapper' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter?   第一种情况:可能是mapper映射文件对应的路径写错   第二种情况

2015-01-19 19:16:32 2403

原创 spring+mybatis整合后进行数据库操作的方法

这里为大家说下两种方式,第一种是MapperConfigurer的配置,闲话不说,先看图这个是我在spring配置文件里面写的,这里的ref直接用到了上一步的sqlsessionFactory.这里数据库和实体类我已经写好了,主要目的是为了说明sqlsession的使用(笔者测试的环境是mapper要和接口保持同名且在同一包下,这样写就省去了不在同一包需要配置的问题,当然接口名和map

2015-01-16 15:46:38 999

原创 java集合类是不是容器类

首先,我的

2014-10-31 17:34:28 918

原创 面向接口编程时不能使用java已经实现的类的

最近学习java的面向

2014-10-27 11:36:31 422

原创 jdk安装注意事项,特别是不同的目录区别

以笔者在D盘下的D安装目录为例,

2014-10-20 23:33:07 489

eclipse色彩配置

省去了大家配色的麻烦,参考的是绿色背景的配色方案,参考网址http://jingyan.baidu.com/article/d5a880eb6c4f7813f147ccef.html

2015-07-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除