springboot 配置虚拟路径 和配置虚拟路径后项目内其他静态资源访问不到 在一些情况下我们需要将一些静态资源放到本地磁盘下,然后在前端页面使用iframe进行访问。但是在谷歌等浏览器内,因为他们的不同源策略导致我们不能直接访问到本地磁盘。有可能会出现这个错误:Not allowed to load local resource 。这时候就需要配置虚拟路径来映射本地路径进行访问。这个文件是个配置文件需要加上注解@Configuration 以被项目启动时扫描到@Configurationpublic class MyWebAppConfiguration impleme
IE8下布局混乱 ie8下页面布局混乱但是又没有错误信息后来发现是按钮元素不知道为什么自动包括了其他dl、ul元素最后检查代码发现是因为按钮元素写成了自闭合,可能是ie8检查元素的时候发现没有闭合自己给添加了一个,但是添加的位置就不尽如人意了。后来改成这样问题解决。...
http post请求中文参数加密后传递过去仍是乱码 在近期做的项目中,提供了一个对外的外部接口和一个调用示例。当其他人员调用时反馈了一个问题,传递的中文参数乱码,变成了 ? 。参数传递示例: String encryptStr = RSAManager.encryptPrivateStrBC(String.valueOf(currentTime), pr); //加密参数 String b = "{\"serverCode\":\"20101728815\",\"page\":\"1\",\"perPage\":\"20\
jdbc批量新增数据带事务回滚 jdbc批量新增数据 @Transactional(rollbackFor=RuntimeException.class) public int synDataSource() { //先删除数据源 String delSql = "delete from data_source"; jdbcTemplate.update(delSql); Map<String, Object> map = dbService
layui列表展示后禁止选中某一条记录 在使用layui table展示列表的时候,要求禁止选中某一条数据;YZZYtable = table.render({ elem: '#YZZYtable', id: 'YZZYtable', data: data.list , cols: [ [ //标题栏
简单理解的CAS和ABA 什么是CASCAS :compare and swap 比较并交换在多线程中会有使用synchrnoized关键字来锁定一个共享资源防止重复修改,但是使用关键字锁定一个资源之后会导致系统变慢。这时可以使用CAS非阻塞算法来提升系统的性能CAS分为三个操作数原值 线程进来之后读取到的资源值预期结果值 预计要更新的值新原值 再次读取资源值如果原值和新读取的原值相同说明资源无人使用 可以将资源更新为新值如果原值和新读取的值不同则说明资源有人改动 在资源有人改动的情况下 线
JDBC新增返回自增主键 jdbc新增的时候可以通过下面的方式返回自增主键的值(只有主键是自增的时候可以使用) KeyHolder keyHolder = new GeneratedKeyHolder(); int result= jdbcTemplate.update(new PreparedStatementCreator() { @Override public PreparedStatement createPreparedStatement(Connecti
Could not autowire. No beans of ‘DwfxrjService‘ type found 这种问题出现一般就是没有找到你的bean一、查看你的service层,dao层是否加上了对应的注解 @Service 和@Repository二、启动类是否有扫描注解 ,是否扫描到了你文件所在的报三、如果你的文件时调用service 查看一下启动类上是否加上了开始fegin的注解@EnableFeignClient...
mysql中的replace多个替换和insert指定位置替换 mysql中的insert和replace都可以替换字符串。区别:update test set server_code = replace(server_code,str,str1) where 1=1;replace 是吧server_code中所有和str相同的字符串替换为str1。在多次替换并且需要替换的字符串都相同的时候比较方便,但是在我们需要替换指定位置的字符串的时候就不太适用。update test set server_code = insert(server_code,替换开始位置
前端传递json格式参数后台进行接收 public void updateServerCode(@RequestBody Map<String,Object> jsonStr){ JSONObject jsonObjParm = JSONObject.fromObject(jsonStr); String serialNumber= StringUtil.emptyStr(jsonObjParm.getString("serialNumber")); String serialLevel=StringUtil
子级递归查询父级 public String norm(BizServerNew bizServerNew) { String code = ""; //bs:1 da:2 js:3 第一位 code += NomenEnum.valueOf(bizServerNew.getServerType_()).getCode(); if(!"bs".equals(bizServerNew.getServerType_())){ code+="01"; } //获取前
使用jdbc查询数据并放到对象里的两种方法 使用jdbc查询数据并把数据放到对象中一、jdbc.query(sql,paramStatement.toArray(), new ServiceCallStatDayMapper());这种方法好处在于 如果过你有判断条件的话 可以在判断里去新增参数不好的地方在于,你需要对实体类写一个RowMapper文件用来塞值写完RowMapper文件后别忘了把对象返回。二、这种方式就不再需要写RowMapper文件。但是 ,你需要查询的字段需要和实体类中的字段去对应类似于这种,而且添加参数的条件需要在判
在layui数据表格中选中记录并绑定后关闭页面在次打开数据进行回显(展示选中的记录) 在layui中绑定数据,关闭弹窗之后再次打开的时候数据没有进行回显。数据表格会展示所有的数据。显然这不是我们想要的,自己在网上搜索并尝试了一下,有这样一种方法可以在弹窗页面关闭再次打开之后显示选中的记录,希望可以帮到大家。原始的layui数据表格:第一次打开选中记录关闭后再次打开:显然数据没有进行回显layui数据表格回显首先要先判断数据表格是否选中过数据,这是我的操作(参考)如果选中过了,就获取记录中的id或者名称都可以 。没有的话可以随意给一个值(主要是为了以后进行判断)获取到值之后可
html的xmlnst引入多个命名空间的问题(goodflow 为空或不是对象 ) 在公司做项目的时候要求前端页面需要在ie8总测试。前端是一个使用gooflow.js做的一个流程图页面。在谷歌测试的时候没有问题,但是在ie8中进行测试的时候会出现流程线不见的问题。在ie8中检查发现会产生这一个问题:‘point’ 为空或不是对象 在网上搜索的时候发现需要添加xmlns:v=“urn:schemas-microsoft-com:vml” 这个命名空间。但是我本身引用了thymeleaf的命名空间 xmlns:th=“http://www.thymeleaf.org” 来引用js和css文件