Java的咖啡杯
文章平均质量分 64
Java的咖啡杯
黄啊码
产品经理兼开发工程师,不定时分享技术知识。
CSDN专家博主、华为云享专家、腾讯云常驻博主、掘金认证博主、知乎技术博主等,欢迎关注!
展开
-
【黄啊码】今天居然有人问我:where 1=1 是什么意思?
今天居然有人问我:where 1=1 是什么意思?这是考我基础功夫?那就来呗先来看一段代码<select id="queryBookInfo" parameterType="com.ths.platform.entity.BookInfo" resultType="java.lang.Integer"> select count(id) from t_book t where 1=1 <if test="title !=null and title !=''原创 2022-05-09 16:09:04 · 762 阅读 · 0 评论 -
【黄啊码】单斜线、反斜线、双反斜线的区别以及使用场景
【黄啊码】单斜线、反斜线、双反斜线的区别以及使用场景原创 2022-03-29 17:01:07 · 2385 阅读 · 0 评论 -
【黄啊码】为什么 Java 中“1000==1000”为false,而“100==100”为true?
为什么 Java 中“1000==1000”为false,而“100==100”为true?原创 2022-03-14 12:00:00 · 431 阅读 · 0 评论 -
【黄啊码】百万级别订单量,如何生成唯一订单ID(雪花算法)
百万级别订单量,如何生成唯一订单ID(雪花算法)原创 2022-01-15 10:57:17 · 1023 阅读 · 0 评论 -
SQL标签库详解例子
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>Insert title here //设置数据源及名称、url、数据库名称及驱动等 <sql:setDataSource var="db" url="jdbc:sqlserver://localh原创 2013-09-23 16:37:06 · 1083 阅读 · 0 评论 -
关于TCP的三次握手四次挥手
TCP 的三次握手、四次挥手要弄清 TCP 建立连接需要几次交互才行,我们需要弄清建立连接进行初始化的目标是什么。TCP 进行握手初始化一个连接的目标是:分配资源、初始化序列号(通知 peer 对端我的初始序列号是多少),知道初始化连接的目标,那么要达成这个目标的过程就简单了,握手过程可以简化为下面的四次交互【总共发送了三个包,3和4是同一个包】:1)client 端首先发送一个 SYN 包告诉 Server 端我的初始序列号是 X;2)Server 端收到 SYN 包后回复给 client原创 2021-01-17 16:57:16 · 395 阅读 · 0 评论 -
使用axis2,根据WSDL生成java客户端代码
1、axis2客户端下载地址:http://mirror.esocc.com/apache//axis/axis2/java/core/1.6.2/axis2-1.6.2-bin.zip;2、下载解压在D:\Work_Program_Files目录;在D:\Work_Program_Files\axis2-1.6.2\bin目录有一个wsdl2java.bat文件;3、设置环境变量,加入A原创 2017-12-11 11:23:34 · 781 阅读 · 0 评论 -
MVC,MVP 和 MVVM的图示区别
复杂的软件必须有清晰合理的架构,否则无法开发和维护。MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。一、MVCMVC模式的意思是,软件可以分成三个部分。视图(View):用户界面。控制器(Controller):业务逻辑模型(Model)原创 2017-06-05 15:25:46 · 667 阅读 · 0 评论 -
diyupload插件:批量图片上传
1、引入文件插件 2、对div控件重写(插件实现)// 初始化上传图片插件 $('#upload_bottom1').diyUpload({ url : 'fileUploadAction', success : function(data) { $.ajax({ async : false,原创 2016-09-05 16:38:23 · 5800 阅读 · 0 评论 -
加密盐
1 背景涉及身份验证的系统都需要存储用户的认证信息,常用的用户认证方式主要为用户名和密码的方式,为了安全起见,用户输入的密码需要保存为密文形式,可采用已公开的不可逆的hash加密算法,比如SHA256, SHA512, SHA3等,对于同一密码,同一加密算法会产生相同的hash值,这样,当用户进行身份验证时,也可对用户输入的明文密码应用相同的hash加密算法,得出一个hash值原创 2016-09-09 21:39:22 · 1711 阅读 · 0 评论 -
Java+PHP整合
验证两种各自领域称王的语言(JAVA /PHP),不同语言、不同机制的组合在一起,PHP负责WEB层,Java负责业务和数据逻辑层,真是一对黄金组合(Java+PHP整合=混血新宠儿),发挥各自优势,适合开发B/S企业程序。1 技术问题两种不同环境,不同机制的语言结合,首先要解决的是如何通讯?其次是通讯内容如何处理?最后是两者开发,部署环境整合?1.1 两种语言对比转载 2016-03-23 10:44:48 · 929 阅读 · 0 评论 -
struts2中的constant配置
xml version="1.0" encoding="UTF-8"?> "http://struts.apache.org/dtds/struts-2.0.dtd"> struts> 提示:当设置该参数为GBK时,相当于调用HttpServletRequest的setCharacterEncoding方法. > constant name="str原创 2016-03-20 15:50:29 · 702 阅读 · 0 评论 -
Java调用飞信API
//由于某些原因,现在只有http://w.ibtf.net/f.php?phone=xxxxxx&pwd=xxx&to=xxxx&msg=xxxx&type=x//package com.test等破解方式才能发送短信,但发送短信条数有限,所以网友们//在下边记得把网址和参数改为以上这种方式,当然如果有能力的话也可以到淘宝购买飞信API接口,//学习就没必要啦import java.io原创 2013-09-23 16:54:40 · 1566 阅读 · 0 评论