自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 资源 (1)
  • 收藏
  • 关注

原创 List stream方式,根据条件修改list中的内容

list.stream().filter(dto-> 筛选条件).forEach(dto2-> dto2.setId("1"));

2021-02-20 11:00:12 18290 2

原创 Hibernate Query结果转换成需要的实体类

List<Goods> qry = query.setResultTransformer(Transformers.aliasToBean(Goods.class)).list();

2019-10-23 08:33:26 1230

原创 坑!两个BigDecimal值比较大小记录

BigDecimal的值比较的时候,一定避免用 equals,而要用compareTo。因为 5.0000和5。如果用equals比较是false,compareTo则是相等的。

2019-10-17 08:56:00 1536

原创 Hibernate记录 之Hibernate写sql语句中in的写法

普通占位符 :shopId In的占位符::(hids) 之后需要 qry.setParameterList("hids", hids)具体代码 :public List<String> getHouseLists(String shopId, List<String> hids) { String sql = " SELECT id FR...

2019-09-17 17:25:09 5786

原创 @RequestParam、@RequestBody和@ModelAttribute区别

一、@RequestParamGET和POST请求传的参数会自动转换赋值到@RequestParam 所注解的变量上1. @RequestParam(org.springframework.web.bind.annotation.RequestParam)用于将指定的请求参数赋值给方法中的形参。例:(1) get请求:url请求:http://localhost:8080/WxProg...

2019-03-13 10:43:38 485

原创 找到的速度最快的 从 N个数的找到所有组合

/** *算法说明:当n大于2时,n个数的全组合一共有(2^n)-1种。 只是,这个算法n&gt;32时就不适合了。 *当对n个元素进行全组合的时候,可以用一个n位的二进制数表示取法。 *1表示在该位取,0表示不取。例如,对ABC三个元素进行全组合, 100表示取A,010表示取B,001表示取C,101表示取AC 110表示取AB,011表示取BC,111表示取ABC *注意...

2018-07-30 16:23:18 972

原创 搭建 ngrok 服务器

一、前提条件首先有一台运行ngrok 服务端的服务器(linux)。 1.在这台运行ngrok服务端的服务器上绑定一个域名 ngrok.mydomain.com 。 2.添加域名解析 一个A记录和一个CNAME(阿里云服务器)记录如下:二、提前准备工作1、安装gccyum install gcc2.安装gityum install git3.安装GO语言环境   到网站https://golang...

2018-02-27 12:59:56 952

转载 一次完整的HTTP请求过程。

当我们在浏览器的地址栏输入 www.linux178.com ,然后回车,回车这一瞬间到看到页面到底发生了什么呢?以下过程仅是个人理解:域名解析 --> 发起TCP的3次握手 --> 建立TCP连接后发起http请求 --> 服务器响应http请求,浏览器得到html代码 --> 浏览器解析html代码,并请求html代码中的资源(如js、css、图片等)

2017-10-09 15:50:52 383

原创 HTML实体符号代码速查表

1.特色的©©©版权标志| |竖线,常用作菜单或导航中的分隔符···圆点,有时被用来作为菜单分隔符↑↑↑上箭头,常用作网页“返回页面顶部”标识€€€

2017-09-18 08:22:04 858

原创 Velocity中 #foreach时velocityCount计数不起作用的问题。

今天用velocityCount计数时发现页面全是字符串,velocity.properties配置文件中加入 directive.foreach.counter.name=velocityCount directive.foreach.counter.initial.value=0不起作用......折腾了一会看spring配置文件 spring和velocity集成那里发现了以下代码

2017-08-23 17:29:49 2241

原创 Centos 64位 安装git服务

1.安装devel环境# yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel# yum install gcc perl-ExtUtils-MakeMaker2.删除本地git(如果有)# yum remove git3.下载git安装包$ wget https://gi

2017-07-05 16:34:50 487

转载 什么是公钥与私钥,以及两者的作用。

原文网址:http://www.blogjava.net/yxhxj2006/archive/2012/10/15/389547.html1.鲍勃有两把钥匙,一把是公钥,另一把是私钥。2.鲍勃把公钥送给他的朋友们----帕蒂、道格、苏珊----每人一把。3.苏珊要给鲍勃写一封保密的信。她写完后用鲍勃的公钥加密,就可以达到保密的

2017-05-08 10:43:19 11788 7

原创 手机页面中confirm提示框美化

1.需要引用的JS/CSS 2.JS方法。text为提示的信息,callback为选择确认后的回调函数function confirmDialog(text,callback) { var popupDialogId = 'popupDialog'; $(' \ \ \ '+text+'\

2017-04-27 09:09:03 1770

原创 idea .java文件 右下角有个红色j,解决方法

不可编译,File里打开project structure找到Modules,其中有个Sources,把右边第一个X点击,去掉Root路径后,重新添加

2017-04-21 10:58:51 41352 28

原创 jvm参数在哪里设置

在哪里设置,分好几种情况: 1、集成开发环境下启动并使用JVM,如eclipse需要修改根目录文件eclipse.ini; 2、Windows服务器下安装版Tomcat,可使用Tomcat7w.exe工具(tomcat目录下)和直接修改注册表两种方式修改Jvm参数; 3、Windows服务器解压版Tomcat注册Windows服务,方法同上; 4、解压版本的Tomcat, 通过st

2017-04-18 19:58:56 19170

原创 SSL/TLS的Handshake过程与javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure异常

一.SSL/TLS的Handshake过程在SSL/TLS的Handshake过程中,客户端与服务器之间需要交换参数,具体过程如下:客户端提供其所支持的各种cipher suites(包含加密算法和Hash函数)服务器从中选择自己也支持的cipher suite,并通知客户端,表明两者将以此进行数据传输服务器同时将自己的数字证书(包括服务器名称、CA和公钥)作为标识符发给客户端客户端向

2017-04-18 18:59:19 3316

转载 Mysql left join,right join,inner join的效率比较

一.Join语法概述join 用于多表中字段之间的联系,语法如下:... FROM table1 INNER|LEFT|RIGHT JOIN table2 ON conditionatable1:左表;table2:右表。JOIN 按照功能大致分为如下三类:INNER JOIN(内连接,或等值连接):取得两个表中存在连接匹配关系的记录。LEFT JOIN

2017-04-13 15:00:16 30972 1

转载 java系统高并发解决方案(转载)

一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,已经不是

2017-04-13 11:34:35 428

原创 JAVA HttpURLConnection Post方式提交传递参数

public class HttpURLConnectionPost { /** * @param args * @throws IOException */ public static void main(String[] args) throws IOException { readContentFromPost(); } public static void rea

2017-03-16 15:42:06 34374 3

转载 wechat4j.properties配置文件详解。

wechat4j的配置文件是wechat4j.properties。需要放置在项目src目录下。在wechat4j.jar中的META-INF下有一个wechat4j.properties.sample示例文件,你可以直接复制到项目src目录下,改名即可使用。wechat4j.properties配置文件的内容如下:#you server urlwechat.url=

2017-02-28 11:03:05 1161

原创 springMVC+velocity做权限控制 控制到按钮!

1.spring拦截器配置mvc:interceptors> mvc:interceptor> mvc:mapping path="/privileges/*"/> mvc:mapping path="/system/*"/> mvc:mapping path="/business/*"/> --> --> --

2016-12-23 16:14:42 1079

转载 java.net.BindException: Address already in use: JVM_Bind错误解决办法

1、首先查找到占用8080端口的进程号PID是多少CMD>netstat -ano | findstr 8080这个命令输出的最后一列表示占用8080端口的进程号是多少,假设为1234 2、kill掉这个进程CMD>taskkill /F /PID 1234 这样8080端口就是释放了。

2016-12-05 10:10:39 1164

go环境 go1.9.1.linux-amd64.tar.gz最新版本下载

go1.9.1.linux-amd64.tar.gz最新版本下载,go1.9.1.linux-amd64.tar.gz最新版本下载,

2018-02-26

空空如也

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

TA关注的人

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