- 博客(38)
- 收藏
- 关注
原创 GROUP_CONCAT 查询结果不全
使用 GROUP_CONCAT 函数在 MySQL 中连接多个值时,如果结果集非常大,可能会导致结果被截断。这是因为 GROUP_CONCAT 有一个默认的最大长度限制,通常是 1024 个字符。如果生成的字符串超过了这个长度,超出部分将被截断。在 MySQL 的配置文件my.ini文件中全局设置。
2024-12-10 10:50:56
318
原创 FlywayDB在java中报:none of the following migration scripts locations could be found
一直测试网上查找资料,好多说的都没能解决这个问题!又说idea创建包的bug等等,而我这里尝试修改也不行,依然报错。最后修改了pom,得以解决,添加扫描报下的.sql文件。
2024-01-10 11:07:15
516
原创 java--科星互联ID刷卡器TTS语音版,UDP协议实现语音播报
/ 刷卡器IP地址。private static final String VOICE_DATA = “已刷卡,欢迎光临”;// 刷卡器UDP端口号。
2024-01-08 14:34:03
617
1
原创 windows下docker开放2375端口供docker-maven插件远程是部署代码
【代码】windows下docker开放2375端口供docker-maven插件远程是部署代码。
2023-07-17 16:08:34
449
原创 java---微服务中子模块相互引用,打包时候报错“找不到”,如何解决
现在有 common模块和user模块,还有父模块,现在情况是user使用common中的一些方法,但是呢,user在打包发布的时候报错,发现找不到common模块的jar,但是方法中也在引用不报错,这时候怎么解决呢,需要在common模块的pom中加“configuration”然后user在打包之前,需要将common模块 先clean,然后install打到本地仓库,再去打user就ok了。
2023-07-17 14:59:28
1152
1
原创 DynamicRoutingDataSource dynamic-datasource 多数据源动态加载、切换
DynamicRoutingDataSource dynamic-datasource 多数据源动态加载、切换
2023-02-21 17:01:00
4183
4
原创 mybaits---全动态插入List<Map<String, Object>>
dao层public int xxx(@Param("lists")List<Map<String, Object>> listMap);mapper<insert id="xxx" parameterType="java.util.List"> <foreach collection="lists" item="maps" index="maps" separator=";"> in
2021-12-22 22:06:59
1037
原创 jquery--根据input的value值选定
<input type="checkbox" name="checkbox" id="check1" value="篮球"/> <label for="check1"> 篮球 </label>后台返回的格式是json字符串,解析为数组var strs= new Array(); //定义一数组 strs=JSON.parse(item[par]); //解析 for(i=0;i<strs.length ;i++ ){ $("i.
2021-11-26 13:39:56
997
原创 前端上传多文件,携带多参数,java接收(省去频繁写一一对应的参数)
前端上传多文件,并携带多参数,为了方便后台接收,个人理解为: var data = new FormData(); var dataMap = {}; dataMap.name = name; dataMap.age = age; dataMap.sex = sex; dataMap.phone = phone; data.append("param",JSON.stringify(dataMap));将前端的众多参数装进map中,然后将map转为json字符串。后台接收–://上传基
2021-11-26 10:40:05
3150
原创 tomcat解决跨域配置<Context docBase=“xx“ path=““ reloadable=“true“ crossContext=“true“/>导致项目加载两次
springboot打成得war放在tomcat中,每次定时任务都回执行两次,发现原来是启动得时候,项目加载了两次导致,为了解决前后断跨域得问题,在server.xml中配置如下,方可解决问题。1:Host 中的appBase=""2:Context 中的docBase=“webapps/xxx”<Host appBase="" autoDeploy="true" name="localhost" unpackWARs="true"> <!--
2021-09-26 13:58:30
2601
原创 java--springboot aop记录访问者的信息
@Around("@annotation(requestMapping)") public Object recordCallLog(ProceedingJoinPoint pjp, RequestMapping requestMapping) throws Throwable { long start = System.currentTimeMillis(); String params = ""; Object[] args = pjp.getAr.
2021-03-25 14:43:42
311
原创 java--json字符串转List<Map>
List<Map> list =new ArrayList<Map>();//需要json-jarlist = JSONObject.parseArray(string, Map.class);
2021-02-07 10:00:08
749
原创 java----获取当前月份的第一天、当前天、最后一天
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd"); //获取当前日期 Calendar ca=Calendar.getInstance(); ca.add(Calendar.MONTH, 0); ca.set(Calendar.DAY_OF_MONTH,1); ca.set(Calendar.DAY_OF_MONTH, ca.getActualMaximum(Calendar.DAY_OF_MONTH..
2021-01-22 15:59:46
272
1
原创 java --map转String
需要json-jar Map<String, String> map = new HashMap<String, String>(); map.put("time", "2021-01"); String jsonObject = JSONObject.toJSONString(map);
2021-01-15 15:48:48
1132
原创 mybatis---一个方法执行多个sql的前提是:
1.需要在数据库连接参数加上allowMultiQueries=truespring.datasource.url = jdbc:mysql://localhost:3306/xxx?useUnicode=true&characterEncoding=utf-8&serverTimezone=UTC&allowMultiQueries=true
2020-09-11 10:53:55
137
原创 mysql---重复的年月日时分秒转换为年月日并分组排序
SELECT * from (SELECT DATE_FORMAT(time,'%Y-%m-%d') as times from measure where DATE_SUB(CURDATE(), INTERVAL 8 DAY) <= date(time))a GROUP BY a.times ORDER BY a.times desc
2020-09-09 14:00:02
1430
原创 java---定时任务@Scheduled注解报错:Encountered invalid @Scheduled method ‘xxx‘: For input string: ““
ssm框架,做定时任务,一直报这个错误Encountered invalid @Scheduled method ‘setTimeAgain’: For input string: ""En加上下边这个就Ok了@Bean public TaskScheduler scheduledExecutorService() { ThreadPoolTaskScheduler scheduler = new ThreadPoolTaskScheduler(); sched
2020-08-17 16:29:48
5530
2
原创 json--对象和字符串
JSON对象:var str = {“name”:“张三”,“age”:“15”,“sex”:“男”}JSON对象格式如上,可以用对象点出属性JSON字符串:var strs= ‘{“name”:“张三”,“age”:“15”,“sex”:“男”}’JSON字符串仅仅只是一个字符串,不截取的话没办法取出其中存储的数据,不能直接使用JSON对象-转-字符串:JSON.stringify(str );JSON字符串-转-对象:var s =strs.parseJSON(); 或 var s =JS
2020-07-23 11:40:34
928
原创 mybatis---遍历map做参数
Map<String, Object> ret = new HashMap<String, Object>();ret.put("jcContent", jcContent);ret.put("todadyTime", todadyTime);ret.put("nextTime", nextTime);<insert id="addJctx" parameterType="Map"> insert into examine <foreach ite
2020-07-01 11:03:30
1698
原创 sql---在一张表中,有多人的多条数据,但只查询出每个人最近的那一条数据!
SELECT * from patient_state a JOIN (select max(state_id) as state_id from patient_state group by patid) b ON b.state_id = a.state_id ORDER BY a.patid asc;结果:
2020-06-30 14:54:57
3748
原创 java---直接链接数据库
需要的jar 下载public static Connection getConnection() { Connection conn = null; try { Class.forName("com.mysql.jdbc.Driver"); String url = "jdbc:mysql://localhost:3306/xxx"; String user = "root"; String pass = "root"; conn =DriverManag
2020-06-05 11:22:39
206
原创 mysql--根据birth计算age并更新所有字段
1:根据身份证号sfzh补充birthUPDATE patient set birth=cast(substring(sfzh,7,8) as date)2:根据birth计算age并修改所有UPDATE patient AS A INNER JOIN (SELECT patid,TIMESTAMPDIFF(YEAR,birth,NOW()) as newage FROM patient) AS B ON A.patid=B.patid SET A.age=B.newage...
2020-05-27 11:28:04
811
原创 java--java操作excel并将数据塞入数据库--SSM框架
个人书写记录技术 渣渣—还望勿喷!需求:根据excel模板放入对应的患者(客户)相关信息,然后前端上传excel,后台接收并读取,将表头中文改为数据库对应的字段名,并放入对应的数据,若是表头是空或者不对,没按照规定即可提醒前端,jar----xmlbeans-2.6.0.jar(下载)poi-ooxml-schemas-3.17-beta1.jar(下载)poi-ooxml-3.17-beta1.jar(下载)poi-3.17-beta1.jar(下载)commons-collection
2020-05-20 16:29:43
373
原创 sql--时间处理 和 字段为0改为1 反之为0
mybatis–sql 传入的时间为 年月日 用sql外加年月日:字段名 between CONCAT(#{time}, ' 00:00:00') and CONCAT('#{time}', ' 23:59:59')`sql 取时间的年月日 或 时分秒://取年月日DATE_FORMAT(cksj,'%Y-%m-%d')//取时分秒DATE_FORMAT(cksj,'%H:%i:%S'')...
2020-05-13 10:25:29
2511
原创 java--springboot+Mybatis(自动维护数据库,注解sql)查询返回Map时设置值为null的字段没在结果集中
使用springboot+mybatis做项目的时候,mybatis自动维护数据库,注解sql,倘若数据库表某些字段为null时,出现查询返回的结果map中不显示该字段,后来了解到mybatis自动过滤了值为null的字段,也不返回,就开始上网者找,好多都是在yml或者application.properties文件中进行修改配置啥的,都试了试,没用,后来看到https://blog.csdn.n...
2019-07-02 17:21:15
593
1
转载 JAVA--Springboot 跨域问题
刚开始没有加入下边这个解决跨域问题的时候,前台F12下老是报错,但是数据呢也能打印,但是前段却解析不了,是因为前后台项目是部署在不同的容器中的,所以牵扯到跨域的问题,所以,就需要在启动类中添加如下的 解决跨域的方法,-本人亲测好使。//解决跨域问题private CorsConfiguration buildConfig() { CorsConfiguration corsConfig...
2019-06-05 10:37:47
534
原创 java--字符串隔几位插入一个字符
public static void main(String[] args) {String replace=“1111111111”;String regex = “(.{3})”;replace = replace.replaceAll(regex, "$1 ");System.out.println(replace);}结果就是:111 111 111 1...
2019-05-20 09:28:41
3784
2
原创 java-根据指定日期获得前几天的时间
Calendar c = Calendar.getInstance(); Date date=null; try { date = new SimpleDateFormat("yy-MM-dd").parse("2019-04-05"); } catch (ParseException e) { e.printStackTrace(); } c.setTime(dat...
2019-05-06 12:45:44
4765
原创 java-根据当前日期计算前几天的日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar c = Calendar.getInstance(); c.add(Calendar.DATE, - 1); Date time ...
2019-05-06 12:44:31
2750
原创 java-计算当前时间的前5天前的日期
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); Calendar c = Calendar.getInstance(); c.add(Calendar.DATE, - 5); Date tim...
2019-04-23 16:50:27
11406
原创 java--字符串时间格式yyyy-mm-dd转化为yyyy年mm月dd日
1:sql直接操作SELECT DATE_FORMAT(‘1992-02-02’,’%Y年%m月%d日’)结果就是:1992年02月02日2:java 格式化操作 Date date = new SimpleDateFormat("yyyy-MM-dd").parse("2005-06-09"); String now = new SimpleDateFormat("yyyy年MM月d...
2019-04-04 14:39:29
23623
1
原创 java--获取本机桌面路径地址
//获取本机桌面地址File desktopDir = FileSystemView.getFileSystemView().getHomeDirectory();String desktopPath = desktopDir.getAbsolutePath();
2019-03-28 09:26:44
1946
1
原创 app更新-apk安装包在本机服务器上,出现一直在下载,而不安装的问题
app更新-apk安装包在本机服务器上,出现一直在下载,而不安装的问题前两天在更新app的时候,客户那边pad出现了一直在下载而不结束和自动安装的问题,一直以为是pak安装包的问题,还有安装路径的问题,当时其他的客户本地服务器都好使,能自动更新,唯独那一个客户不能,在一筹莫展的时候,同事提出了防火墙的问题,我还不以为然,因为之前都可以,怎么现在不可以,后来在聊的过程中,才知道有可能是360等软件...
2019-02-28 11:39:12
1782
原创 java—获取src下properties文件中的内容在项目中使用
java—获取src下properties文件中的内容在项目中使用项目中有些路径等属性值需要获取本地的实际情况,方便每次的实施工作,这里想到这个方法,将本地项目中的实际路径等其他需要项目获取的值直接写死在properties文件中,这样每次接口启动就自动获取就行了然而在网上翻了很久试了很多的方法却不凑效, 无意间看到一个非常确定的建议,便拿到项目中试了试,还真行,就想在这里记录下来。以上是...
2019-02-21 14:23:27
315
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人