- 博客(145)
- 资源 (5)
- 收藏
- 关注
原创 linux部署redis集群遇到的问题
版本信息:redis:5.0.8linux服务器:CentOS 7不同版本问题处理方式可能有所不同1、在java程序中,连接不上redisCluster。报错信息: no reachable node in cluster原因:创建集群时,使用了127.0.0.1,要改为公网ip才行。redis-cli --cluster create 127.0.0.1:7001 127.0...
2020-03-31 16:10:34
564
原创 linux部署redis详细步骤
公司一直在使用redis集群,寻思着自己也部署一套练练手。打开redis的官网下载页:https://redis.io/download按照官网的步骤进行操作:你会发现输入src/redis-cli命令之后,一直连接不上。提示信息:Could not connect to Redis at 127.0.0.1:6379: Connection refused这是为什么呢,明明按照官网的步...
2020-03-27 15:24:29
475
原创 extjs展示列表,显示来很多空白行,但是数据没显示
检查:mysql查询是没有大小写问题sql返回的字段大小写问题Map<String, Object> result = new hashmap<String,Object>();创建的map、key是有大小写区分Map<String, Object> result = new CaseInsensitiveMap(); 中的key是没大...
2019-12-08 10:43:16
666
原创 insert select 过滤掉重复数据
INSERT INTO SELECT 语句从一个表复制数据,然后把数据插入到一个已存在的表中。table1和table2表结构一样时:INSERT INTO table2SELECT * FROM table1;table1和table2表结构不一样时:INSERT INTO table2(field1,field2,field3)SELECT field1,field2,fie...
2019-11-07 11:16:15
3910
原创 数据库查询字段为空时,返回0
oracleselect nvl(字段名,0) from 表名;sqlserverselect isnull(字段名,0) from 表名;mysqlselect ifnull(字段名,0) from 表名;postgresqlselect coalesce(字段名,0) from 表名;
2019-11-06 16:12:13
2471
原创 Postgre合并多行数据为一行
业务情景描述:用户需要一行展示所有的文件名称,比如:你的1.txt、2.txt、3.txt未上传成功,请核查!SELECT * FROM fileTable--查询结果如下:1.txt2.txt3.txt方式一:使用string_agg函数,定义:string_agg(‘要合并的字段’,‘分隔符’),直接把一个表达式变成字符串SELECT string_agg (filenam...
2019-11-06 14:14:00
2334
原创 Postgresql 填充所有的时间点
最近使用有个业务需要展示20190101和20190106所有的时间段,例如201901012019010220190103201901042019010520190106但是数据库中存的只有以下20190101201901022019010420190106那我们需要把20190103、20190105填充进去。方式一:新建个存储日期的temp表(把要展示的时间点...
2019-11-06 11:10:03
618
原创 如何有效的使用 for循环和Iterator遍历
遍历ArrayList使用for循环遍历的速度会比Iterator遍历的速度要快:for (int i=0, n=list.size(); i < n; i++) list.get(i);runs faster than this loop: for (Iterator i=list.iterator(); i.hasNext();) ...
2019-11-05 22:50:54
1564
原创 遍历Map keySet和entrySet
public class test { public static void main(String[] args) { Map<String, String> map = new HashMap<String, String>(); map.put("1", "广东"); map.put("2", "广西"); ...
2019-11-05 17:21:35
243
原创 java中Map List<E>的用法
返回的restful接口数据样式:{ party: [ { "finishTime": "20191105", "busiCnt": 1000 } ] }1、定义WzwScreenEntity 实体public class WzwScreenEntity { privat...
2019-11-05 16:22:50
703
原创 Java calendar加减时间
//时间格式可以改成自己想要的格式,例yyyy-MM-dd HH:mm等等。private final static String formatyyyyMMddHHMM = "yyyyMMddHHmm";String currTime = "201911051500";SimpleDateFormat yearFormat = new SimpleDateFormat(formatyyy...
2019-11-05 15:06:09
10365
原创 Postgresql 按30分钟、小时、天分组
按30分钟统计:shool_time格式为varchar, 例如201911050808、201911050820、201911050842分组后结果:20191105 080020191105 083020191105 090020191105 0930注:小于30分钟的按00统计,大于30分钟的按30统计SELECT name,sex,(SELECT (SELECT to...
2019-11-05 14:21:59
7019
2
原创 java sort排序
问题:对list中的对象中的属性值排序:User对象:public class User { private int id; private String Name; public int getid() { return id; } public void setid(int id) { thi...
2019-10-26 08:10:06
191
翻译 LODOP使用问题解决汇总
LODOP 打印控件出现问题及修改方法问题1 、打印网页时页面出现电脑设置的底色如何解决?解决方法 :按照如下方式添加HTML页面var strHTML="<body style='margin:0;background-color: white'>"+document.getElementById("table02").innerHTML+"</body>";L...
2019-05-13 15:05:02
12112
转载 java (lodop) 打印实例
首先在lodop官网下载相关文件(js、css等):http://www.lodop.net/download.html在下载好的包里 除了html页面 其他的js、css等拷贝到项目的一个目录下、新建个lodop文件夹。在页面头部加入下面等信息、这里注意的是引入的文件地址<script language="javascript" src="../res/lodop/LodopFu...
2019-05-13 11:19:21
1880
转载 mybatis foreach collection
foreach的主要用在构建in条件中,它可以在SQL语句中进行迭代一个集合。foreach元素的属性主要有 item,index,collection,open,separator,close。 item表示集合中每一个元素进行迭代时的别名, index指 定一个名字,用于表示在迭代过程中,每次迭代到的位置, open表示该语句以什么开始, separator表...
2019-05-10 11:02:36
331
原创 splite和map的结合使用
split() 方法用于把一个字符串分割成字符串数组。Map 对象保存键值对。任何值(对象或者原始值) 都可以作为一个键或一个值。作用:分割出来的字符串储存在map对象(key,value)中,便于前后台使用。 Map<String, Object> paramMap = new HashMap<String, Object>(); String str = "...
2019-05-08 11:51:59
2136
转载 Blob和Clob的区别和用法
BLOB和CLOB都是大字段类型,1、BLOB是按二进制来存储的,通常像图片、文件、音乐等信息就用BLOB字段来存储,先将文件转为二进制再存储进去。2、CLOB是可以直接存储文字的,像文章或者是较长的文字,就用CLOB存储,这样对以后的查询更新存储等操作都提供很大的方便。Oracle中处理BLOB/CLOB字段的方式比较特别,所以需要特别注意下面两点:在Oracle JDBC中采用流...
2019-05-08 10:45:39
5157
原创 java 取Blob转为String
InputStream ins = null; StringBuffer sb = new StringBuffer(); try { //blob要转换的Blob字段。 ins = blob.getBinaryStream(); byte[] dis = new byte[1024]; int len = 0;...
2019-05-08 10:25:44
2613
原创 jQuery中$.each()方法的使用
//获取唯一name名的input文本框内容$("input:text").attr("name");$("input[name='mobile']").val();//获取多个name相同的input文本框内容$("input[name='mobile']")[0].value;$("input[name='mobile']").get(1).value;//根据name取值了遍...
2019-05-06 15:40:41
283
原创 byte[]和InputStream的相互转换
1、byte[]转换为InputStreamInputStream sbs = new ByteArrayInputStream(byte[] buf);2、InputStream转换为InputStreambyte[]ByteArrayOutputStream swapStream = new ByteArrayOutputStream();byte[] buff = new byte[...
2019-05-06 15:12:57
16509
原创 B cannot be cast to java.sql.Blob
问题描述:BLOB类型的数据从数据库提取出来,提示不能强制转换为BLOG解决方案:转换为二进制数组byte[] object = (byte[]) Map.get("blob");
2019-05-06 15:08:54
5330
转载 long型转String
long a1 = 12; String s1 = a1 + ""; // 法1:直接加空串 System.out.println(s1); long a2 = 34; String s2 = String.valueOf(a2); // 法2:String.valueOf() System.out.pr...
2019-05-06 14:55:02
8814
原创 For input string: ""
问题描述:在进行类型转换的时候,输入的字符串为空值造成的解决方案:对字符串进行非空判断就可以,输入if(str != null && !''.equals(str)){ //类型转换;}...
2019-05-06 14:49:29
5016
1
转载 oracle varchar2改成大字段类型clob,读取大字段内容
oracle varchar2(4000)改成大字段类型clob,如果需要改成大字段的varchar2列有内容,不能直接用alter table med_generic modify option07 blob;直接用上面的会提示:ORA-22858: 数据类型的变更无效因此,修改应采用下面的方法:–增加大字段项alter table med_generic add hehe clo...
2019-05-06 11:35:01
449
转载 [Ljava.lang.String; cannot be cast to java.lang.String
问题描述:不能把String[]转化为String类型。解决方案:String name= ((String[])request.getAttribute(“name”))[0];
2019-05-06 11:15:44
2959
原创 The content of elements must consist of well-formed character data or markup
SQL语句中包括XML预定义字符,则需将SQL语句放在<![CDATA[ ]]> 中。在 XML 中有 5 个预定义的实体引用:预定义字符 说明< 小于> 大于& 和号' 单引号" 双引号例子:<if test="id != null and id != ''"> and <![CDATA[ id >= #{id }...
2019-05-06 11:07:30
270
原创 mapper 判断条件为null
在双引号里面再判断不为空<if test="name != null and name !=''" > and name = #{name} </if>
2019-05-06 11:04:03
4232
原创 window.open()详解
语法window.open(URL,name,specs,replace)var specs="height=400,width=600,alwaysRaised,directories=no,toolbar=no,titlebar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no";返回值:oNewWind...
2019-05-06 10:48:47
6129
原创 引用js/css时,加入时间戳解决浏览器缓存问题
解决思路:在引入的url后面加上时间戳,每次请求获取最新的js/css var timestamp=new Date().getTime(); <script type="text/javascript" src="****.js?t="+timestamp></script>...
2019-05-06 09:40:06
3777
原创 linux测试网络是否连通ping、telnet命令
ping 可以测试到目标机器的连通性,ping域名还可以得出解析IP。ping ip地址例:ping 127.0.0.1图例:telent测试端口是否开放。telent ip地址 端口号例如:telent 127.0.0.1 8080...
2019-03-29 09:59:16
16703
原创 IDEA 配置weblogic home时,weblogic version无法选择
问题原因:D:\Oracle\Middleware\wlserver_10.3缺少注册文件解决方法:把D:\Oracle\Middleware下的registry.xml文件,复制一份到D:\Oracle\Middleware\wlserver_10.3中就可以解决。...
2019-03-21 14:00:37
2186
原创 WebLogic清理缓存
清除缓存路径:D:\Oracle\Middleware\user_projects\domains\my_domain\servers\AdminServer\cacheD:\Oracle\Middleware\user_projects\domains\my_domain\servers\AdminServer\tmpD:\Oracle\Middleware\user_projects\d...
2019-03-04 10:00:05
1776
原创 weblogic的输出打印日志设置
设置路径:1、服务器——》控制,进入服务器设置2、服务器启动——>设置参数3、参数配置:-Xms2048m -Xmx4096m -XX:PermSize=256m -XX:MaxPermSize=512m -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled -XX:+DisableExplicitGC -XX:-Heap...
2019-03-01 15:44:57
8316
2
原创 js比较日期大小
//获取当前时间var currentTime = new Date();//自定义时间var customTime="2019-03-01 00:00:00"; customTime= customTime.replace("-","/");//替换字符,变成标准格式 customTime= new Date(Date.parse(customTime));if(curren...
2019-03-01 14:47:18
52565
2
原创 Java中map关于putAll()和“=”的区别
putAll()方法:相同的key,map1.putAll(map2);map1中的key-value会被覆盖。不同的key,map2中的key-value会被追加到map1中。“=”的使用:map1 = map2;map1中所有的key-value都会被map2中的key-value覆盖。...
2019-01-02 11:04:15
2674
原创 JAVA读取本地图片并展示
代码如下://读取本地图片输入流FileInputStream inStream = new FileInputStream("D:/image/123.jpg");//byte数组用于存放图片字节数据byte[] buff = new byte[inSteam.available()];inStream.read(buff);inStream.close();//设置发送到客...
2018-12-04 15:54:32
14916
jtds-1.2.2.jar
2019-03-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人