3 小屁孩大帅-杨一凡

尚未进行身份认证

我要认证

好好学习,天天向上【微信ysp2338084 QQ3303867504】

等级
TA的排名 3k+

@Transient的应用

@Transient的应用我今天分配的任务是为一个页面Debug,遇到了一个问题查询的实体类在数据库没有对应的表,这时最常用的是建立视图或者表,但是应用@Transient注释可以让你更简单,免除建立表还有视图需要找多表关联关系的苦恼,@Transient 表示该属性并非一个到数据库表的字段的映射,ORM框架将忽略该属性.如果一个属性并非数据库表的字段映射,就务必将其标示为@Transient 后面就不要用实体去查询了,在dao类中写一个多表联查。...

2020-10-26 10:16:01

java中String值为空字符串与null的判断方法

Java空字符串与null的区别1、类型null表示的是一个对象的值,而不是一个字符串。例如声明一个对象的引用,String a=null。“”表示的是一个空字符串,也就是说它的长度为0。例如声明一个字符串String s=”“。2、内存分配String a=null;表示声明一个字符串对象的引用,但指向为null,也就是说还没有指向任何的内存空间。String s=”“;表示声明一个字符串类型的引用,其值为“”空字符串,这个s引用...

2020-10-23 10:28:29

教育知识与能力xmind

中学 教育知识与能力 思维导图 xuspcsdn 2019-10-14 14:19:06 1...

2020-10-14 14:22:32

Web登录其实没那么简单

1. 一个简单的HTML例子看看用户信息安全标准的HTML语法中,支持在form表单中使用<input></input>标签来创建一个HTTP提交的属性,现代的WEB登录中,常见的是下面这样的表单:<form action = "http://localhost:8080/Application/login" method = "POST"> 用户名:<input id="username" name="username" type="text"

2020-10-14 09:12:36

使用video speed controller给视频加速

日常生活中,视频的信息获取速度无法控制,必须耐着性子听缓慢又冗长的视频讲座,就会注意力涣散。现在,video speed controller 针对 html5 视频提供加快或者减缓视频播放速度的功能。官方网站提供的下载是chrome插件,安装完成后,页面会出现一个红色快进的小图标。如果打开 html5 页面内的视频,在该视频的左上角会出现一个小框,显示当前播放速度。点击该小框,加号表示加快播放速度,减号表示减缓播放速度,《表示往前10秒,》表示往后10秒,X表示隐藏该提示框。video spee

2020-10-12 10:53:32

SDK 和 API 的区别是什么?

作者:简道云链接:https://www.zhihu.com/question/21691705/answer/770586138来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。讲个小故事:研发人员A开发了软件A,研发人员B正在研发软件B。有一天,研发人员B想要调用软件A的部分功能来用,但是他又不想从头看一遍软件A的源码和功能实现过程,怎么办呢?研发人员A想了一个好主意:我把软件A里你需要的功能打包好,写成一个函数。你按照我说的流程,把这个函数放在软件B里.

2020-09-30 10:25:03

java 加密解密工具类MD5

package com.sh.springboottdemo2.util;import com.sun.org.apache.xerces.internal.impl.dv.util.Base64;import javax.crypto.Cipher;import javax.crypto.KeyGenerator;import javax.crypto.Mac;import javax.crypto.SecretKey;import javax.crypto.spec.SecretKey

2020-09-27 17:31:20

Java MD5加密解密

import java.security.MessageDigest;/*** MD5技术加密解密*/public class MD5Tools { /*** * MD5加码 生成32位md5码 */ public static String string2MD5(String inStr){ MessageDigest md5 = null; try{ md5 = MessageDigest.get...

2020-09-27 14:39:49

String时间转换【快速】以及java String类API整理

Date now = new Date();String str = String.format("%tF", now); // 2014-10-12java.lang 类 String我们经常使用 String 类来定义一个字符串。字符串是常量,它们的值在创建之后不能更改。字符串缓冲区支持可变的字符串。1.继承的父类:java.lang.Object2.所有已实现的接口:Serializable, CharSequence, Comparable<Stri...

2020-09-25 17:11:38

java中同类对象之间的compareTo()和compare()方法的比较

首先我们都知道java中的比较都是同一类对象与对象之间的比较,就好像现实生活中比较人和人的年龄一样,你不会去把人的年龄和人的身高来比较,这显然是没有意义的。java中同类对象之间的比较又分为两种,基本类型之间的比较和引用类型之间的比较。java中“==”比较对象是否引用了同一个对象,或者比较基本类型变量值是否相等。Object类的equals()方法用来比较是否一个对象(内存地址比较),可以重写。JDK中有些类重写了equals()方法,只要类型、内容都相同,就认为相等。很变态的Boolean类,.

2020-09-25 08:59:45

StringUtils中 isNotEmpty 和isNotBlank的区别【java字符串判空】

isNotEmpty(str)等价于 str != null && str.length > 0isNotBlank(str) 等价于 str != null && str.length > 0 && str.trim().length > 0同理isEmpty 等价于 str == null || str.length == 0isBlank 等价于 str == null || str.length == 0 || str.tr.

2020-09-25 08:41:16

控制台解析preview和response数据不一致怎么解决

原因可能是因为数据为Long型,返回给浏览器以后,浏览器转换数据格式的时候出现问题。解决方案:在返回数据之前就将数据转换为字符串,这样结果就是正确的。在返回前台数据类的 long字段上加入@JSONField(serializeUsing= ToStringSerializer.class)...

2020-09-14 10:36:47

常见的登陆验证方式

http basic auth每次请求API时都提供用户的username和password。容易把账号密码暴露给第三方客户端,在生产环境下被使用的越来越少。OauthOAuth(开放授权)是一个开放的授权标准,允许用户让第三方应用访问该用户在某一web服务上存储的私密的资源(如照片,视频,联系人列表),而无需将用户名和密码提供给第三方应用。OAuth允许用户提供一个令牌,而不是用户名和密码来访问他们存放在特定服务提供者的数据。每一个令牌授权一个特定的第三方系统(例如,视频编辑网站)在特定的

2020-09-02 17:20:03

addScalar的用法与作用

作用:1.提高性能2.指定要返回哪几个字段,为指定的不返回(主要用于select *查询全部)3.也可指定返回字段的具体类型详细讲解如下:最基本的SQL查询就是获得一个标量的列表: session.createSQLQuery("select * from person_inf").list(); session.createSQLQuery("select id,name,age from person_inf").list(); ...

2020-09-01 16:19:18

map转换成JSON的3种方式

1. alibaba<dependency> <groupId>com.alibaba</groupId> <artifactId>fastjson</artifactId> <version>1.2.41</version></dependency>JSONUtils.toJSONString(requestMap);2. json-lib<depen..

2020-09-01 09:36:35

通过配置来解决Hibernate中No row with the given identifier exists的问题

在之前转载的一篇文章中有涉及到Hibernate中No row with the given identifier exists问题的分析与解决,那篇文章很好地解答了我之前在开发过程中遇到的相关问题。后来在后续开发的过程中又遇到了这样的问题,在数据不变动的情况下(因为原先那篇文章说的就是数据问题),经过查找资料,发现也可以通过这样的一种方式来解决这样的一个问题,那就是配置hibernate的关联关系。举例说明:原先STUDENT表的hibernate配置:@ManyToOne(fetch=FetchTyp

2020-08-28 15:50:02

socket聊天室实现-群聊,私聊,好友列表,完整版

效果图登录。好友上线,下线均提示。点击好友列表所有人,发送消息,既为群聊点击好友列表,好友名字,既为选中此好友进行私聊服务器端代码ChatRoomServerpackage sram.server;import java.io.IOException;import java.net.ServerSocket;import java.net.Socket;import java.util.HashMap;import sram.thread.ChatRoomServerRead

2020-08-27 15:49:49

电脑桌面假死,所有图标都点不动,应该这样做

使用电脑,偶尔会出现的问题:电脑桌面图标都点不动,对于电脑新手来说,可能对于这样的问题会有点束手无策,下面小编说一下自己的解决办法,希望可以帮助到你工具/原料 联想台式电脑 方法/步骤 在电脑桌面图标任我敲击千万遍都不动的情况下,首先使用键盘上的快捷键,【ctrl+alt+delete】,调出安全窗口 接着点击【任务管理器】 在【进程】里面找到【Windows资源管理器】 然后鼠标右键点击【结束任务】 紧接着桌面就会丢失

2020-08-26 12:22:43

Java HttpClient 发送multipart form-data的Post请求

jenkins,client, API,用户凭证一、背景我们目前正在对Jenkins进行二次开发,开源社区提供了针对jenkins的API,如:https://github.com/jenkinsci/java-client-api但是,API支持的功能并不是很完善,如没有发现支持用户凭证的相关接口, 因此,只能通过其他解决方案来实现。二、解决方案2.1 curl命令行参考文献:https://stackoverrun.com/cn/q/81424662.1.1 方式一.

2020-08-25 12:45:21

Java后台服务端接入腾讯IM

最近因为公司项目需求,需要在后台接入腾讯的IM(云通信)功能,于是如火如荼的去研究腾讯IM的文档,然而发现操蛋的是腾讯居然没有给Java后台端提供SDK,于是我们后台只能通过HTTP的方式请求对应的rest api的来达到目的,下面给出具体过程:  1、首先,我们需要注册一个账号,这个只需通过手机扫码登陆即可(按步骤来,好像需要支付一分钱,具体忘了)    2、接下来需要找到云通信功能,创建应用,这里需要保留一些东西:SDKAPPID,accounttype,账号管理员(identif...

2020-08-25 10:18:50

查看更多

勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 分享宗师
    分享宗师
    成功上传21个资源即可获取