- 博客(35)
- 资源 (25)
- 收藏
- 关注
原创 java 把一个LIst集合分割成多个集合
代码如下:/** * Description: Java8 Stream分割list集合,此函数的作用是,传入指定的List集合和指定的数量,输出结果是新集合,新集合中包含的在若干个子集合,每个子集合的长度是splitSize * @param list 传入的list集合 * @param splitSize 表示每splitSize个对象分割成一组 * @return list集合分割后的集合 */ public static <T&g...
2021-12-31 10:41:50
6820
原创 获取字符串中,某个子字符串第N次出现的位置
以字符串String s = ["",{"noticeType":"message","checked":1,"account":"331249269934526464"},{"noticeType":"email","checked":1,"account":""},{"noticeType":"sms","checked":0,"account":"331249269934526464"}]为例,找出第2个左括号{出现的位置编号,注意,如果是特殊字符的,需要双斜线来转义。int leftB.
2021-11-11 10:04:32
572
原创 mysql更新部门表的【上级部门名称】字段
UPDATE dept A SET parent_depe_name = (SELECT B.depe_name FROM (SELECT * FROM dept ) B WHERE B.dept_id = A.parent_depe_id)WHERE A.parent_depe_name IS NULL;
2021-03-08 19:20:47
693
转载 转载-23种设计模式的通俗解释
01 工厂方法追 MM 少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是 MM 爱吃的东西,虽然口味有所不同,但不管你带 MM 去麦当劳或肯德基,只管向服务员说「来四个鸡翅」就行了。麦当劳和肯德基就是生产鸡翅的 Factory 工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。02 建造者模式MM 最爱听的就是「我爱你」这句话了,见到不同地方的 MM,要能够用
2021-02-18 17:34:58
144
原创 spring中的@Resource和@Autowired区别
本文不马上讲这两个注解,而是先从spring的@bean注解说起。一、bean的定义 如果使用XML的方式配置Spring,需要告诉Spring容器XML的位置,然后在XML中使用<bean>元素来定义bean。 查找XML文档与配置<bean>元素这两个工作同样可以使用注解来完成。使用@Component、@Service或者@Configuration注解来修饰一个Java类,这些Java类会被Spring自动检测并注册到容器中,在类里面...
2021-01-23 23:04:43
230
原创 windows环境删除oracle11g的日志
不管你用不用数据库,oracle11g每天都会自动生成日志文件,并存放在这个路径下,可以删除log_1.xml以后的:E:\oracle\app\Administrator\diag\tnslsnr\WIN-HQTI6CSOKJP\listener\alert
2020-11-20 10:03:08
1493
原创 windows环境下清理oracle日志
oracle11g在windows环境下,每天会自动生成日志,路径是E:\oracle\app\Administrator\diag\tnslsnr\WIN-HQTI6CSOKJP\listener\alert,里面的log格式的文件没有用的话就可以删了。
2020-10-20 09:04:14
2053
原创 jsp弹出div层,并且带遮罩
代码可以直接拿去运行。<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <title>弹出一个DIV层窗口代码</title> <style> .bla...
2020-02-14 17:24:39
641
原创 shell 脚本读取键盘输入,并替换文件中的某个字符串
/etc/profile中有这么一个变量export ES_HOME=/usr/local/elsearch/elasticsearch-6.6.0现在想把/usr/local/elsearch/elasticsearch-6.6.0/config中的jvm.options文件里面的-Xms6g-Xmx6g改成键盘输入的值,比如改成:-Xms2g-Xmx2g可以这么做:新建...
2019-09-24 16:39:28
1221
原创 linux虚拟机安装elasticsearch6.6.0提示内存不足
安装的时候提示下面信息:[es@localhost bin]$ ./elasticsearch &[1] 1690[es@localhost bin]$ [2019-08-19T07:02:41,413][WARN ][o.e.b.JNANatives ] [node_1] Unable to lock JVM Memory: error=12, reason=无法...
2019-08-18 23:56:48
725
1
原创 es6.6.2操作索引和文档的命令
标准的创建索引方法,这种方式是创建索引的时候,动态指定mapping映射,作用是让索引建立得更细致和完善:curl -H "Content-Type:application/json" -XPUT 'http://IP地址:端口/xxx_log' -d '{"aliases" : { },"mappings" : {"dat_xxxx_log" : {"_all": {"enabled": f...
2019-08-13 14:50:08
655
原创 解决maven库里有jar包但是pom文件里依赖报错的问题
pom文件报错如下:但是maven库里有这个包:解决办法如下:1、打开setting文件,检查mirror的id:2、打开maven库中刚才的文件夹,找到_maven.repositories文件:3、把nexus=改成跟上面setting文件里的mirror的id值nexus-aliyun:最后记得maven---u...
2019-05-27 22:20:31
3721
1
原创 无线网络环境下,主机windows连接VirtualBox虚拟机里的linux操作系统
第一步:第二步:第三步:第四步:设置【网卡1】然后设置【网卡2】:第五步:进入到linux,查看IP最后就可以ping通了。...
2019-04-06 11:47:39
672
原创 oracle中,根据页面分页插件的参数,对SQL进行分页查询
public List<NewSystemPopUp> getNewSystemPopUp(Map<String, Object> map, User user, String status) throws BwdaException { String systemTitle = (String) map.get("systemTit...
2019-01-08 14:36:21
879
原创 hibernate使用原生SQL使用count统计表记录的数量
本例基于SSH框架。public int getCountByUserCodeAndTel(String userCode, String tel) { int count = 0; String sql = "select count(*) from sm_user t1 , sm_user_informati...
2019-01-08 14:29:36
1691
原创 hibernate使用原生SQL语句,给in关键词赋值
本例基于SSH框架。因为表的字段id是数字类型,所以要先定义List<Long> list,如果id字段是字符型,则List的泛型是<String> String checkedIds = "1,2,3";String sql = "update T_NEWSYSTEM_POPUP set VISIBLE_USERID = :visibleUserId, ...
2019-01-08 14:24:33
2803
原创 java正则表达式匹配某个词语后面的内容(词语),并且替换内容
上图看效果: 或者这么替换: 第二种正则: 不过要注意,如果是在程序里写死正则的代码,可以按上面这么写,但是如果是把正则配到数据库里,则就不能用双斜线了,要用单斜线这么写:(.*)\s*(.*)((identified|IDENTIFIED)\s+(by|BY)\s+)(\S+?)($|;$|\s+.+)...
2019-01-07 08:50:40
7649
转载 (转载)解决axis方式调用webservice接口响应慢
原文地址https://blog.youkuaiyun.com/u012470138/article/details/53034327 Call call = (Call) service.createCall(); 记得加下面这行就行了: call.setProperty(org.apache.axis.MessageContext.HTTP_TRANSPORT_VERSION, HTTP...
2019-01-03 20:57:53
1446
原创 java正则表达式获取指定词语后面的内容
有这么一条SQL:alter user mydip identified by "HqLabcdyX" account unlock;现在要取出这个sql里的密码,也就是identified by后的这个值"HqL20613yX",可以这么写public static void main(String[] args) { String inputLine = "alter...
2019-01-01 23:06:56
4397
转载 深入浅出剖析分布式一致性算法
1、分布式系统的难题张大胖遇到了一个难题。他们公司的有个服务器,上面保存着宝贵的数据,领导Bill 为了防止它挂掉, 要求张大胖想想办法把数据做备份。张大胖发挥了抽象的能力,在脑海里浮出了这么一个画面, 这个唯一的机器可以成为一个节点:为了提高可用性,可以增加几台机器,通过局域网连接起来,形成一个了分布式的系统:数据在每个节点上都存放一份不就可以高枕无忧了?可张大胖很快发现这不是一件容易的事情,比...
2018-04-14 21:15:10
241
原创 解决eclipse中打开xml文件时不显示namespace标签的问题
网上找了很多方法,都不能按佟刚的视频教程那样在xml底部看到namespace标签:这是因为安装的springsource-tool-suite插件版本跟eclipse版本不兼容的原因,需要版本对应,怎么查看版本对应呢?到http://spring.io/tools/sts/legacy上看,这里我用的eclipse版本是4.5,那么springsource-tool-suite对应的版本是3.7...
2018-04-13 21:12:32
14997
6
原创 tomcat如何映射其他盘符的工程
通常,部署项目到tomcat的时候,我们会把web工程发布到tomcat里的webapps目录下,比如有个工程,名叫UEtest,我放到webapps目录下,启动tomcat,然后直接访问http://localhost:8080/UEtest/index.jsp就可以访问到主页面了。 但有时候不一定非要把工程放在webapps目录,要是你放tomcat的那个盘符已经满了,这个时候
2014-09-07 18:59:30
2752
原创 javascript去除字符串两端的空格
java中有trim方法,可以去掉字符串中的首尾空格,但是javascript中却没有这个方法,所以需要我们去自定义,代码如下:先自定义一个函数如下:function trim(str){str = str+'';return str.replace(/^\s+|\s+$/g, '');}接着就可以调用这个方法了,例如:var my_string =
2013-03-29 17:15:11
561
强制保存网页
2012-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人