- 博客(90)
- 资源 (31)
- 收藏
- 关注
原创 命令行记录
docker:登录:docker login --username=账户 地址查看镜像:docker images查看进程:docker ps删除镜像:docker rmi 镜像ID重启:docker restart 服务名称启动:docker start 服务名称停止全部服务:docker-compose down重新部署服务:docker-compose up -d --build 服务名...
2018-06-14 16:51:34 453
原创 Swagger2 JWT 整合增加token输入!
package com.nroad.mosadmin.basic.config;import org.springframework.context.annotation.Bean;import org.springframework.context.annotation.Configuration;import springfox.documentation.builders.ApiIn...
2018-03-28 14:12:33 10374 2
原创 学习 Layabox 遇到的异常以及解决方案!
版本不匹配! 全局 tsc (2.2.2) != VS Code 的语言服务(2.1.5)。可能出现不一致的编译错误解决方法:npm install -g [email protected]再安装一下就可以了
2018-03-06 09:28:06 4954
原创 静态配置文件注入,非spring形式
config.properties# configtarget_endpoint=http://111.20.69.104:7018/services/CussyncService?wsdl注入:import java.io.FileNotFoundException;import java.io.IOException;import java.io.InputStream;import ...
2018-02-28 14:38:18 482
转载 关于浮点(float)类型加减乘除保留两位精度工具类
public class MyBigDecimal { public static String add(double d1, double d2) { // 进行加法运算 String st; DecimalFormat df = new DecimalFormat("0.00"); BigDecimal b1 = new BigDeci...
2018-02-12 13:54:43 2183
原创 mysql left join 逗号分隔字段查询!
商品表 goods 有学校字段 school_ids学校字段 school_ids 中保存学校表 school 的id,如果商品包含多个学校则多个id使用逗号分隔保存goods:school:查询SQL:select g.id,g.school_ids,GROUP_CONCAT(s.locality_name) from good
2018-01-25 09:55:38 9073
转载 MYSQL查询某字段中以逗号分隔的字符串的方法
首先我们建立一张带有逗号分隔的字符串。CREATE TABLE test(id int(6) NOT NULL AUTO_INCREMENT,PRIMARY KEY (id),pname VARCHAR(20) NOT NULL,pnum VARCHAR(50) NOT NULL);然后插入带有逗号分隔的测试数据INSERT INTO test(pname,pnum) VALUES('产品1','
2018-01-18 10:08:21 3588
转载 日期时间工具类
package com.hsdp.healthy.utils;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;/** * 日期时间工具类 */public class DateTimeFormatUtil { /** * 判断两个日期是否是同一周
2017-11-03 10:34:42 301
转载 MYSQL生成两个日期之间的所有日期数据
set @i = -1;set @sql = repeat(" select 1 union all",-datediff('2021-01-01','2030-12-31')+1);set @sql = left(@sql,length(@sql)-length(" union all"));set @sql = concat("select date_add('2021-01-01',i
2017-11-03 10:33:34 5333
转载 mysql按日期分组(group by)查询统计的时候,没有数据补0的解决办法
1、案例中的数据结构和数据如下 2、在没有解决的时候,是这样的SELECT date(downtime) AS dday, count(*) AS num FROM re_device GROUP BY dday得到如下结果,如果那天没有数据,那麽就会没有记录 我们看到,时间不连续,没有2016-3-05这一天的,这样本来不是问题,但是,我拿出来的数据,还
2017-10-23 15:23:39 9286 2
转载 html div 不换行超出显示省略号
.div{font-size:18px; color:#000;line-height:24px;white-space:nowrap;text-overflow:ellipsis;word-break:break-all;overflow:hidden;}
2017-10-13 13:17:40 2120
原创 斐波那契数列
斐波那契数列public static void main(String[] args) throws Exception { System.out.print(f(1,1,5) + "、");}public static long f(long a, long b, long n) { if (n > 2) { return f(
2017-09-25 13:45:34 354
转载 Java AES加密示例
AES加密示例import java.io.UnsupportedEncodingException;import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;import java.util.Arrays;import java.util.Base64;import javax
2017-09-07 17:33:12 1391
转载 IDEA初始化配置和打开多个项目!
有时候你觉得挺简单的一件事情,在网上搜了半天之后发现没有答案,这个时候是不是会抓狂。正题,在windows上IDEA恢复默认配置比较简单,删除IDEA安装目录下的.IntelliJIdeaXX文件夹即可,但是在OS系统就蛋疼了,基于Linux的系统,所以文件管理自然不像windos那样分层清晰,且适用于大众,在OS系统上要恢复默认配置就需要这样操作。前往-电脑-资源库(Library)-C
2017-04-10 15:30:32 2040 1
原创 IDEA自动提示快捷键和重新编译!
页面不进行重新编译解决方案:红色这方框框起来的,build project ,每次都要手动点,速度虽然慢,但是他编译快,因为你写界面也是要在这个窗口写,写了点一下即可,可以解决springboot修改界面后不编译的问题自动提示快捷键:默认情况下,我们输入代码时IDEA会自动弹出代码提示框,这时候是不用按快捷键的,直接使
2017-04-01 15:59:06 16408
转载 IDEA使用--字体、编码和基本设置
IDEA这么高端的工具之前只是断断续续使用了一下,因为项目的开发都是在eclipse上,每次学习IDEA的使用都得上网搜索半天,今天自己整理一下,方便以后查阅。IDEA版本15.0.4字体界面字体File -> SettingsAppearance & Behavior -> Appearance程序字体Editor -> C
2017-03-29 15:54:15 910
原创 Eclipse设置tab为4个空格和换行符格式!
Eclipse设置换行符为unix格式:Windows -> Preference -> General -> workspace:然后选中New text file line delimiter下的 Other -> Unix。然后Windows -> Preference -> General -> Editors -> Text Edito
2017-03-20 11:14:39 13133
原创 初学Linux命令!
切换root用户:su - root查看进程:ps -ef|grep java杀进程:kill -9 进程编号实时更新查看:tail -f text.log查看全部:more text.log删除文件:rm -rf text.jar拷贝:cp -r /home/text.log /home/test/编辑:vi
2017-03-13 15:06:58 407
原创 JAXB XML转Bean,Bean转XML
Bean转XmlJAXBContext context = JAXBContext.newInstance(Bean.class);Marshaller marshaller = context.createMarshaller();marshaller.setProperty(Marshaller.JAXB_FORMATTED_OUTPUT,true);StringWriter wr
2017-03-10 10:09:53 927
原创 Spring Boot Maven 打包可执行Jar文件!
Maven pom.xml 必须包含<packaging>jar</packaging> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>
2017-02-21 16:57:28 105418 12
转载 在Chrome谷歌浏览器安装插件!
1.把下载后的.crx扩展名的离线Chrome插件的文件扩展名改成.zip或者.rar(如果看不到Chrome插件的扩展名请百度搜索相关操作系统的设置方法,这里不再叙述),如图所示:2.右键点击该文件,并使用压缩软件(如winrar、好压、360压缩等)对该压缩文件进行解压,并保存到系统的一个任意文件夹下,如图所示:3.解压成功以后,该Chrome插件就会以
2017-02-21 09:39:42 5934
原创 Java8 List stream经常用到的方法集合!
List数组,将value属性逗号拼接String str = List.stream().map(Restriction::getValue).collect(Collectors.joining(","));ListRestriction>数组,将id属性逗号拼接后转换为Strnig类型String str= List.stream().map(Restriction:
2017-02-15 15:47:26 19197 2
原创 maven下载速度慢解决,国内镜像!
修改${maven.home}/conf或者${user.home}/.m2文件夹下的settings.xml文件,在标签下加入上述内容即可。如下: alimaven central aliyun maven http://maven.aliyun.com/nexus/content/repositories/central/
2017-01-13 08:47:23 3421
转载 Java中Json转换Bean对象并忽略大小写!
import net.sf.json.JSONObject;import net.sf.json.JsonConfig;import net.sf.json.util.JavaIdentifierTransformer;import com.sdzn.vo.ICPostJsonBeanVO;public class test { public static void main(
2017-01-12 18:02:14 18502
原创 命令行创建maven web项目!
直接创建maven web项目:mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=cn.everlook.myweb -DartifactId=myweb -DarchetypeArtifactId=maven-archetype-webapp 注意1:archetype:create命令已经过期,需要
2017-01-11 17:44:47 6074
原创 OSQL
执行SQL脚本osql -Usa -Psa -i c:\abc.sql提示C:\>osql /?Windows集成身份登陆>>>C:\>osql -E1>登陆后执行系统存储过程1> sp_password NULL,"newpass","sa"2> go密码已更改。1> exit再来看看sa混合模式登陆
2016-09-02 11:17:51 1193
原创 WebService wsdl wsimport
第一种使用JDK中的wsimport:在JDK的bin文件夹中,有一个wsimport.exe,这个工具依据wsdl文件生成相应的类文件,然后用这些类文件,就可以像调用本地的类一样调用WebService提供的方法。在命令提示符中使用如下命令:wsimport -keep -p com.demo.client http://localhost:8080/Demo/services/MyServic...
2016-09-02 11:09:35 812
转载 eclipse下切换svn用户 (换用户登录)
在eclipse中经常用到用svn进行代码版本控制,为了提交或更新代码的时候不反复地提示我们输入用户名和密码,于是我们 就习惯把访问SVN的用户名密码自动保存起来。以便下次自动使用,不要再次手工输入,但是有些时候需要变更密码或者用户名, 就有些麻烦了,下面是二种解决办法: 1、通过删除SVN客户端的账号配置文件 1)查看你的Eclipse中使用的是什么SVN Inter
2016-07-08 15:56:31 1663
原创 Tomcat支持中文名和不区分大小写!
支持中文名:server.xml中增加URIEncoding="utf-8"<Connector port="8081" URIEncoding="utf-8" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8543" />不区分大小写:co
2016-07-06 16:31:14 3663
原创 windows7下同时启动tomcat6和tomcat7
修改conf/server.xml文件,修改里面所有位置涉及到的端口,目的是不跟服务器上已安装的tomcat服务端口冲突。复制代码 代码如下:查找8080,修改为8081;查找8443,修改为8543;查找8009,修改为8019;查找8005,修改为8015;查找8082,修改为8182上传过windows7下的tomcat6和tomcat7了,有需要的在我上传的目录中找找。
2016-06-02 15:57:54 2516
转载 myeclipse项目过大打开弹警告窗口
最近可能由于公司项目大了,启动MyEclipse后经常提示内存不足的警告框,如下:其实点击close,也不影响使用,但每次都时不时弹出这个框很是恼火,于是就琢磨着找解决方案,网上好多解决方案,但是我都试了一下,都不行。下面说下我的解决方案(亲测,完美解决):我电脑内存是4G的,于是我设置的myeclipse.ini(在MyEclipse的安装目录下)设置如下:-star
2016-06-02 14:11:48 1466
转载 java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: PermGen space解决方法: 设置MaxPermSize的大小修改 TOMCAT_HOME/bin/catalina.bat(Linux上为catalina.sh)文件, 在echo Using CATALINA_BASE: "%CATALINA_BASE%"上面加入这一行内容:
2016-06-01 17:33:54 365
转载 本地svn服务器搭建
1.安装本地svn服务器在我的资料里面有我上传的:SVN软件,里面包含所有。自己找找2.建立版本库=> 在本地磁盘建立一个空文件夹,作为本地版本库(可以看作是个仓库,里面放各个版本的工程文件)。如新建:F:\SVN\Repository=> 在Repository上右击->TortoiseSVN->create repository here->然后会弹出对话框告诉你The
2016-05-30 15:15:46 767
原创 模态model窗口跟地图样式冲突的一些问题!
1:地图显示不全解决:在初始化时实例化map$(function(){ map_info();});//刚进入时加载地图function map_info(){ //百度地图API功能 map = new BMap.Map("map"); map.centerAndZoom('西安市',14); //滚轮设置地图大小 map.enableScrollWheelZo
2016-01-07 10:42:39 1446
原创 Javascript Ajax 传值 乱码 问题!
汉字在前台提交前用encodeURIComponent()函数编一下码,在后台用java.net.URLDecoder.decode(str,"utf-8")解码即可。后台:java.net.URLDecoder.decode(request.getParameter("belonguser").toString(),"utf-8")前台:encodeURIComponen
2016-01-06 10:07:43 668
原创 总结的一些公用函数库!
1:全选和全不选function checkboxAdmincode(){ var messages = $('input[name=projectidCheckbox]'); for(var i = 0; i < messages.length; i++) { if(messages[i].checked){ $("input[name='projectidCheckbox'
2015-12-25 11:06:17 647
转载 SQL递归查询!
1、既然要谈到sql,数据库表是必须的2、数据结构3、获取某个节点的所有子节点 传统的写法(sql2000) 很麻烦,暂且就不写了 来看看CTE的写法CREATE PROC sp_getTreeById(@TreeId int)ASBEGIN WITH cteTree AS (SELECT
2015-12-21 17:35:20 916 1
原创 Java面试题及答案第一波袭来!
问:JDK和JRE的区别是什么?他们各自有什么用?答:JDK是Java开发工具,它不仅提供了Java程序运行所需的JRE,还提供了一系列的编译,运行等工具,如javac、Java、Javaw等。JRE只是Java程序的运行环境,它最核心的内容就是JVM(Java虚拟机)及核心类库。问:如何利用JDK编译和运行程序?答:利用JDK提供的javac来编译源文件,然后利用Java命令
2015-12-16 17:26:16 813
原创 Java位运算的简单介绍及个人理解!
原码,反码和补码1:二进制的最高位是符号位(0表示正数,1表示负数)2:正数的原码,反码补码都一样3:负数的反码等于它的原码符号位不变,其他位取反(0变1,1变0)4:负数的补码等于它的反码加15:0的反码补码都是06:在计算机运算的时候都是以补码的方式进行运算的例子名称结果$a & $band(按位与)将把$a和$b中都为1
2015-12-15 17:45:14 670
原创 负载均衡算法的简单介绍及实现!
serverWeightMap = new HashMap();serverWeightMap.put("192.168.1.100", 1);serverWeightMap.put("192.168.1.101", 1);//权重为4serverWeightMap.put("192.168.1.102", 4);serverWeightMap.put("192.168.1.103",
2015-12-15 14:49:34 926
json-editor
2017-01-22
jsp ajax js 实现省略号分页
2015-06-05
JQuery Alert插件!!!
2015-04-09
HTML5从入门到精通
2015-02-06
Spring、Hibernate搭建的简单框架!
2014-10-31
Java实现条形码、二维码所需Jar包。
2014-07-02
Cron表达式动态获取。
2014-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人