- 博客(59)
- 收藏
- 关注
原创 aspose-words 跳过证书验证jar
优先用 aspose-words-19.3.jar ,不需要读取license.xml,导出后直接水印,jar包最好直接放在项目resource目录下直接引用,要不下载不下来。
2023-11-27 15:14:39 890 1
原创 springcloud netty-webSocket分布式集群方案
1.启动多个netty-websocket服务,端口不一样,通过gateway或nginx做负载均衡,经测试客户端连接一个节点后,会固定锁定在一个节点,后续操作不会再负载均衡到其他节点上2.消息通过MQ发布订阅模式发送到每个节点,然后推送给客户端3.每个节点的session不能通过redis共享,这个思路不可行............
2022-07-07 13:01:05 2228
原创 mysql 悲观锁注意事项
mysql 悲观锁 for update 必须置于事务中才有效,当@Transactional标注的方法执行结束后释放锁,如果外层调用方法也开启事务,那就是等外层方法结束后才释放锁
2021-09-23 11:17:30 277
原创 java poi导出excel插入图片
public static void main(String[] args) throws Exception{ FileOutputStream fileOut = null; BufferedImage bufferImg = null; try { ByteArrayOutputStream byteArrayOut = new ByteArrayOutputStream(); //加载图片
2021-07-01 17:20:31 635
原创 java poi导入文字和图片
public void vendorImportExcel(MultipartFile file) throws Exception { int suffixIndex = file.getOriginalFilename().lastIndexOf("."); String suffix = file.getOriginalFilename().substring(suffixIndex); if (".xlsx".equals(suffix)) {
2021-07-01 17:19:51 301
原创 mysql根据子类递归父类
SELECT T2.son_id, T2.nameFROM (SELECT@r AS _id,(SELECT @r := parent_id FROM demo WHERE son_id = _id) AS parent_id,@l := @l + 1 AS lvlFROM(SELECT @r := 4, @l := 0) vars,demo hWHERE @r <> 0) T1JOIN demo T2ON T1._id = T2.son_idORDER BY T1.lv
2021-06-25 17:32:58 226
原创 java千万数据导出方案
HSSFWorkbook是操作Excel2003以前(包括2003)的版本,扩展名为.xls,所以每个Sheet局限就是导出的行数至多为65535行,一般不会发生内存不足的情况(OOM)。这种形式的出现是由于HSSFWorkbook的局限性而产生的,因为其所导出的行数比较少,并且只针对Excel2003以前(包括2003)的版本的版本,所以 XSSFWookbook应运而生,其对应的是EXCEL2007以后的版本(1048576行,16384列)扩展名.xlsx,每个Sheet最多可以导出104万行,不过
2021-06-04 19:38:06 2186
原创 oracle 批量新增
<insert id="insertBatch" parameterType="java.util.List" useGeneratedKeys="false" > INSERT INTO WF_TASKTEMP_DEALSTAFF (DEAL_ID, TEMP_ID, STAFF_ID,DEAL_TYPE, STATUS) SELECT WF_TASKTEMP_DEALSTAFF$SEQ.NEXTVAL,a.* FROM ( <foreach collectio.
2020-11-18 19:31:09 804
原创 mysql 逗号分隔的id转为逗号分隔的名称
SELECT GROUP_CONCAT(b.name ) name FROM erp_sys_auditdetails aLEFT JOIN erp_sys_employe b ON FIND_IN_SET(b.id,a.down_auditor) WHERE a.id=6
2019-06-25 08:07:33 1331
原创 anjualrjs 同步
//根据审核id查审核详情$scope.qryAuditDetails = function (mainId) {var deferred = $q.defer();//声明延后执行,表示要去监控后面的执行var promise = deferred.promise;$scope.qryAuditId(mainId).then(function (data) {if (data != n...
2019-06-16 19:00:58 669
转载 多表联查加载zTree树结构
https://blog.csdn.net/qq_36476972/article/details/75089927
2019-04-19 21:43:42 692
转载 通过navicat工具导出word编写数据库设计文档
https://blog.csdn.net/cxhtgm/article/details/81034001
2019-03-06 17:13:15 1908
原创 js判断给定时间区间里面有几个工作日
//比较开始日期与结束日期function countWorkDay(sDay,eDay){var s = sDay;var e = eDay;var s_t_w = s.getDay(), e_t_w = e.getDay();//相差天数var diffDay = (e - s) / (1000 * 60 * 60 * 24) + 1;//如果开始日期为周六或者周日 需要...
2019-02-26 16:49:55 1137 1
原创 mybatis in
<select id="qryCeByIds" parameterType="string" resultType="com.ccg.erp.model.common.Files"> SELECT * FROM erp_com_files where main_id in (${ids})</select><select id="qryCeByIds1&qu
2019-01-04 18:56:14 125
原创 Jquary [] . 等特殊符号都需要转义
$(’#ed\[’+q+’\]\.school’).val(ed[q].school);alert($("#entity\\.username").val());alert($("#entity\\:username").val());//中间是空格alert($("#entity\ username").val());alert($("#entity\\[username\\]...
2019-01-03 19:32:10 125
原创 layui对文件上传的坑
layui多文件上传时,不会一次把前台的多个文件一起传到后台,而是在前天循环多次调用后台,相当于多次调用后台的单文件上传,
2018-12-26 15:26:29 3706 1
原创 layui select根据后台数据显示下拉框
<div class="layui-form-item"> <label class="layui-form-label">部门</label> <div class="layui-input-block"> <select name="department"
2018-12-24 17:40:50 15340 5
原创 移除和追加样式
function check() {var name = $("#name").val();//异步提交数据给后端$.ajax({//提交数据的类型 POST GETtype: “POST”,//提交的网址url: “/orgn/checkOrgn”,//提交的数据data: {name: name},//返回数据的格式datatype: “json”,//“xml”, “h...
2018-12-21 16:57:10 498
原创 使用angularjs 提交时报以下错误
Content type ‘application/x-www-form-urlencoded;charset=UTF-8’ not supported去掉form表单直接提交即可
2018-12-12 20:04:56 174
原创 springboot整合shiro SecurityManager报错
要手动导一下包就可以了import org.apache.shiro.mgt.SecurityManager;
2018-12-11 11:05:57 6891 4
原创 springboot2.0以上整合security报There is no PasswordEncoder mapped for the id "null" || Encoded password d
@Overrideprotected void configure(AuthenticationManagerBuilder auth) throws Exception { //允许那个用户用什么权限的人登录 使用bcrypt加密方式 auth.inMemoryAuthentication(). //添加加密方式 passwordEncoder(new BCryptPasswordE...
2018-12-10 10:41:05 179
原创 @EnableAutoConfiguration注解的作用
@EnableAutoConfiguration可以帮助SpringBoot应用将所有符合条件的@Configuration配置都加载到当前SpringBoot创建并使用的IoC容器。
2018-12-10 10:16:00 3721
原创 SpringCloud-2.0版本兼容问题
2.0要选用以下的版本4.0.0com.qlzxSpringCloud-2.0-member0.0.1-SNAPSHOT<parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId&...
2018-12-07 14:31:03 1081
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人